使用 jquery 找出单击事件的值。每次delete
单击该类时,该hidden
变量都会返回第一个hdid
而不是 clicked hdid
。当我使用this
它时,它会返回整个delete
类,但我只需要选择类的“hdid”。问题是我如何使用this
将变量设置为选定的hdid
<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>