我試圖使用jQuery和它的每一個功能的get值在這種類型的結構:使用jQuery的。每次的子元素
<div id="test">
<p><input name="name1" value="Z1"></p>
<p><input name="name2" value="Z2"></p>
<p><input name="name3" value="Z3"></p>
<p><input name="name4" value="Z4"></p>
</div>
我已經試過
$('#test').find('input').each(function() { }
$('#test > p').children('input').each(function() { }
但我得到的值使用 alert($(this).value); 總是'未定義'。任何想法可能會發生什麼?
可以使用任何遍歷方法。但是,如果您使用的是jQuery,則確定值的語法是['$(this).val()'](http://api.jquery.com/val/)。否則,使用vanilla JavaScript:['this.value'](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-value)。這是一個[示例](https://jsfiddle.net/rfw41vko/)。 – showdev