使用jquery查找點擊事件的值。每次單擊delete
類時,hidden
變量將返回第一個hdid
而不是點擊hdid
。當我使用this
時,它返回整個delete
類,但我只需要select類的'hdid'。現在的問題是我如何使用this
的變量設置爲所選hdid
從jquery中獲取li的選定值
<form id="frmDelete" method="post" action="delete-class.php">
<ul id="class">
<li>
<div class="delete">ED 123-123<input type="hidden" name="hdid" id="hdid" value="6"/></div>
</li>
<li>
<div class="delete">EDU 121-101<input type="hidden" name="hdid" id="hdid" value="7"/></div>
</li>
<li>
<div class="delete">STU 120-456<input type="hidden" name="hdid" id="hdid" value="8"/></div>
</li>
</ul>
</form>
</div>
<script>
$(function() {
$(".delete").click(function() {
var hidden = $('#hdid').val();
console.log(hidden);
console.log(this);
});
});
</script>
'ID =「hdid」'應該是唯一的元素,否則使用'類=「hdid ...」' –