在以下HTML标记中,如何通过单击跨度类.click
来获取名称为module_id[]
的输入字段的值。使用jQuery查找元素值
HTML:
<div class="module">
<div class="info">..</div>
<div class="ctrl"><span class="click">Click</span></div>
<input type="hidden" value="module1" name="module_id[]" />
<input type="hidden" value="title" name="module_title[]" />
</div>
我已经试过这样:
的jQuery:
$('.module').on('click','.click',function(){
var target_module = $(this).parent();
var module_id = target_module.find('input[name=module_id\\[\\]]').val();
alert(module_id);
});
演示: http://jsfiddle.net/FKdNJ/
http://www.w3schools.com/jquery/sel_first.asp'$(“input:first”)'应该可以正常工作。 –