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 属性を持つ 2 つの HTML 要素を読む: 本当に悪いのか?

于 2013-10-29T13:11:29.223 に答える