使用しているマーケティング 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");
しかし、私はそこでも運がありませんでした。どんな助けでも大歓迎です。お時間とフィードバックをお寄せいただきありがとうございます...