- HTML code
<div id="theExpreeResult"> <div class="inputRemarkItem"> <input class="inputRemark" /><a href="###" class="add_item">添加</a> </div> <div class="inputRemarkItem"> <input class="inputRemark" /><a href="###" class="Del_ite">删除</a> </div> <div class="inputRemarkItem"> <input class="inputRemark" /><a href="###" class="Del_ite">删除</a> </div> </div> <a href="###" class="a_submit">提交</a>
- JScript code
$(".a_submit").click(function() { var result; $("#theExpreeResult > div").each(function() { if (result != null) { result += "|"; } result += $(this).find('input').val(); }); alert(result); });
为什么在提交的时候会有一个undifine呢.?
------解决方案--------------------
result += $(this).find('input').val();
看这句话
var result;