0

使用しているマーケティング SaaS によって動的に生成される次のコードがあります。

<li class='mktField'>
   <label>State:</label>
   <span class='mktInput'>
    <select class='mktFormSelect' name="State" id="State" size='1' tabIndex='10'>
    ......
    </select>
    <span class='mktFormMsg'></span>
   </span>
</li>

国選択リストの値に基づいて STATE フィールドの表示と非表示のロジックを設定する作業を担当しましたが、これは問題ではありませんでした。私が抱えている問題は、「mktFormReq」というクラスをコードに「動的に」追加する方法です

<li class='mktField'> 

$("#ID").addClass のようなことができることはわかっていますが、問題のコードを見るとわかるように、残念ながら "" には参照する #ID がありません。

私の次のアイデアは、closest() または sibling() を使用して、STATE フィールド ID="State" に最も近い "li" タグを見つけ、そこから行くことを検討することでした...

$("#State").closest("li").addClass("mktFormReq");

しかし、私はそこでも運がありませんでした。どんな助けでも大歓迎です。お時間とフィードバックをお寄せいただきありがとうございます...

4

0 に答える 0