如何从特定div中获取隐藏的id

时间:2013-10-29 13:10:05

标签: jquery

我使用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)。

1 个答案:

答案 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?