0

ここに記載されているリンクを見つけてください

チケットの追加をクリックすると、複数の div が生成されますが、詳細設定をクリックすると、最初の div の div が開きます。

4

1 に答える 1

0

コードサンプル:

<span class="fieldlabel"><label class="labeltext">Select Currency :</label></span>
    <span class="fieldinput"><div id="selectfield"><select>
            <option>Select Currency</option>
            <option>US DOLLAR</option>
            <option>CADIAN DOLLAR</option>                                              
    </select></div></span>

<span class="fieldlabel"><label class="labeltext">Select Ticket Format :</label></span>
    <span class="fieldinput"><div id="selectfield"><select>
            <option>Select Ticket Format</option>
                <option>QR CODE</option>
                <option>BAR CODE</option>                                               
    </select></div></span>

これ は重複する id 属性の例です<div id="selectfield"><div id="selectfield">

HTML では重複した ID は許可されていません。一意の ID 値のみを含むようにコードを書き直してください。複数の要素に同じ「マーカー」が必要な場合は、複数の値を含むことができ、複製できる class 属性を使用できます。

jQuery のドキュメントを参照してください。これは一般的な手法であるため、クラス値 (つまり、値を含むクラス属性) による選択に対する非常に優れたサポートが含まれています。それはあなたにとってかけがえのないものになるでしょう。

同じ ID を持つ場所が複数あるため、コードのロジックが間違っています。これにより、重複が発生し、操作したい特定のアイテムにアクセスできなくなります。

于 2012-07-27T13:41:03.583 に答える