永发信息网

jquery如何取所有dd下的第一个div元素,我想在所有的“不限”添加样式。

答案:3  悬赏:40  手机版
解决时间 2021-03-27 00:06
jquery如何取所有dd下的第一个div元素,我想在所有的“不限”添加样式。
最佳答案
$("#select dd div:first a")这样只能取到一个“不限”的a标签,只能分开写,先获取到所有的dd标签,是一个数组,然后对这个数组循环,分别获取里面的a标签: var dd = $("#select dd");
$.each( dd, function(i, n){
var a = $(n).children("div").first().children("a").first();
a.addClass("seled");
alert( "Item #" + i + ": " + a.html() );
});
全部回答
如果要选择第一个dd下的第一个div,可以这样来写选择器:
$("#select dd div:first a").
另外给标签里面要加一个href,否则这个标签的样式在某些浏览器下面会存在一点点解析上的问题,例如改成这样:不限追问我是要选择所有dd下的第一个div,就是要把上面中所有“不限”都添加样式,而不是一个,请问这样怎么写?追答你的意思是给“不限”所在的那个div添加一个样式,而不是给它下面的那个a标签添加样式吗?
那就不用写后面的那个a了,直接这样写就行:
$("#select dd div:first").addClass("seled");
这样选择的就是所有DD下的第一个div了,~~
使用 :first 选择器
$("#select dd div:first a").attr("class", "seled");
还有添加 class 正确的方式应该是 addClass,像你现在这样写会覆盖已有的 class
$("#select dd div:first a").addClass("seled");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雇人需要注意什么
九元航空托运限多重
国旗或民族标志等地方以太阳为象征的有哪些国
鼎炉元赖生神力,铁石下存死后心,但愿苍生食
皇上,你还记得大明湖畔的夏雨荷吗,下一句怎
since后面可接什么
阿尔斯通22连胜那次,为什么要戏耍武贾西奇?
关于七夕,每个人都有自己不一样的解读。你心
有人用过趣看天下这个app吗?真的是可以赚钱
汽车很宽不长的车能制造出来吗
橙光游戏超能力花美男小队攻略?
成晟汽贸有限公司地址好找么,我有些事要过去
请问这些淘宝商品的标价有什么特殊用意吗?原
电信宽带欠费和座机欠费是一回事吗?
乌海海区信鸽协会450公里赛事直播
推荐资讯
黑豆煲生鱼有什么功效?
为什么女人喜欢男人用手插入
写风的作文500字按照风来前风来时风来后
联众斗地主技术
我有个朋友因与朋友喝酒后抢手机,现在检察院
就做过一次不是处女和是处女有什么区别吗
车行168里面发布车源的都是什么人?
申购新股用什么代码
请问图片中这条鱼叫什么?
小米5sp 能升级到全网通5.0吗
为什么学习JavaScript
和绝地求生刺激战场沙漠地图哪个好玩
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?