使用JQuery </li>查找最接近表单字段的<li>标记

时间:2013-11-04 04:04:59

标签: javascript jquery

我有以下代码,这是由我们正在使用的Marketing 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。

我的下一个想法是使用nearest()或sibling()来查找最接近STATE字段ID =“State”的“li”标签,然后从那里开始......

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

但我也没有运气。任何帮助将非常感激。 提前感谢您的时间和反馈......

0 个答案:

没有答案