0

我已经使用 j - 查询创建了拖放功能。现在我正在尝试从 div 中获取隐藏的 id。主 div 不同,子 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)的信息。

4

1 回答 1

3

尝试

$('#sub-div').click(function () {
    var id = $(this).find('input[type="hidden"]').attr('id')
    alert(id);
});

ID必须是唯一的修复您的标记。使用classes代替ID

阅读具有相同 id 属性的两个 HTML 元素:它到底有多糟糕?

于 2013-10-29T13:11:29.223 回答