为等效的其他ID添加类
add class for equivalent other ID
<select id="list" multiple=multiple>
<option value="1" id="one" selected="selected">one </option>
<option value="2" id="two" selected="selected">two </option>
<option value="3" id="three">three </option>
</select>
<ul id="uli">
<li aaa="one">one</li>
<li aaa="two">two</li>
<li aaa="three">three</li>
</ul>
与CSS:
.back {
color: red;
}
和Javascript:
$("#list").find("option:selected").each(function() {
// logic here
});
在each()
回调中,我想在uli中添加等效类。我想使用addClass(.back)
为li,其中attr aaa
== id
为列表。
生活:http://jsfiddle.net/yjL9n/3/
给你:
$("#uli").find('[aaa="'+this.id+'"]')
.addClass('back');
http://jsfiddle.net/yjL9n/4/这样可以工作(并且更整洁):
$("#list option:selected").each(function() {
$('#uli li[aaa="' + this.id + '"]').addClass('back');
});
http://jsfiddle.net/yjL9n/5/但是我不会使用aaa作为属性!
$('li[aaa=' + this。
$('table').find('td[aaa="'+this.id+'"]').addClass('back');
把加到小提琴的内部就可以了。根据OP.
试试这个
$("#list").find("option:selected").each(function() {
$("#uli").find('[aaa="'+this.id+'"]').addClass('back');
});
相关文章:
- 可以't将带有变量的id添加到类中
- 使用 jQuery 将自定义 ID 添加到克隆的 HTML 节点
- 将ID添加到地图框标记
- 单击按钮时,我如何将li的id添加为1
- Ember.js为特定的模型id添加css类
- jQuery UI:如何将ID添加到组合框中
- 通过向动态id添加字符串,使用JavaScript控制文本框
- 使用 javascript 在运行时将 id 添加到
- 标签
- 将关联的 ID 添加到 for 循环中的复选框
- 将 ID 添加到画布绘图以供以后检索
- 如何将唯一 ID 添加到 Javascript 中动态创建的输入字段
- 将行 ID 添加到 jquery 弹出窗口
- 在 jQuery 中向未知元素 ID 添加值
- 将 Div ID 添加到 YouTube iFrame
- Javascript - 将唯一的元素 id 添加到具有相同类名的多个元素
- 如何阻止单个模型将其 id 添加到 Backbone 中的 url
- 在滚动页面时将页面部分 ID 添加到地址栏
- Stylus:为在 JavaScript 中生成的 ID 添加样式
- 如何在谷歌地图API中将类或ID添加到叠加层
- 将唯一 ID 添加到在单击函数上生成的动态 html