关于jquery判断第一个和最后一个的问题。
答案:2 悬赏:40 手机版
解决时间 2021-11-15 00:37
- 提问者网友:呐年旧曙光
- 2021-11-13 23:45
关于jquery判断第一个和最后一个的问题。
最佳答案
- 五星知识达人网友:撞了怀
- 2021-11-14 01:14
首先你的理解错了一件事。$("ul.mac_ul li“)是指所有class为"mac_ul"的li,这个时候你在原来的基础上使用first或last都是获取到所有class为"mac_ul"的li的第一个和最后一个。对于这个概念你一定要非常明确,否则你下一次还是做遇到这种低级错误。
依你的需求,正确的做法应该是:
$.each($("ul.mac_ul"), function(i, n) {
alert($("li:first", $(n)).html());
alert($("li:last", $(n)).html());
});
你必须获取所有ul对象,然后再循环分析取得每个ul的第一个和最后一个。
依你的需求,正确的做法应该是:
$.each($("ul.mac_ul"), function(i, n) {
alert($("li:first", $(n)).html());
alert($("li:last", $(n)).html());
});
你必须获取所有ul对象,然后再循环分析取得每个ul的第一个和最后一个。
全部回答
- 1楼网友:不甚了了
- 2021-11-14 02:27
好吧,first、last只能匹配单个element,如果想匹配多个,用first-child、last-child,就可以匹配每个ul.mac_ul的第一个和最后一个li!!!!!11
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯