我使用j - query创建了拖放功能。现在我试图从div获取隐藏的ID。主div是不同的,sub div是重复的。 请帮我。谢谢你的进步。
<div class="div-A">
<div class="sub-div">
<div id="drag-div">
<input type="hidden" name="ID" id="ID" value="10" />
<div>
<div>
<div>
<div class="div-B">
<div class="sub-div">
<div id="drag-div">
<input type="hidden" name="ID" id="ID" value="12" />
<div>
<div>
<div>
如果我点击特定的子div,它将返回我关于隐藏ID(11或12)。
答案 0 :(得分:3)
尝试
$('#sub-div').click(function () {
var id = $(this).find('input[type="hidden"]').attr('id')
alert(id);
});
ID
必须是唯一的修复标记。使用classes
代替ID
阅读Two HTML elements with same id attribute: How bad is it really?