jquery属性过滤器选择器

[复制链接]
查看11 | 回复4 | 2011-4-21 10:15:57 | 显示全部楼层 |阅读模式
[img][/img]






$('.imgFrame img').mouseenter(function(){

var number = parseInt($(this).attr("id"));

var infoId = "Info" + number ;

$('[id=infoId]').addClass('imgSpanPos');

});
我想选中span$('[id=infoId]')好像不对请告我我属性选择器怎么用 怎么选中span

回复

使用道具 举报

千问 | 2011-4-21 10:15:57 | 显示全部楼层
我想你这里ID可能是会变化的吧可以直接使用$(this).next("span").css("imgSpanPos");
回复

使用道具 举报

千问 | 2011-4-21 10:15:57 | 显示全部楼层
那要这么选的话也可以$('[id="infoId"]')加个引号或者$('#infoId')
回复

使用道具 举报

千问 | 2011-4-21 10:15:57 | 显示全部楼层
1、$("#Info1")2、$(".imgInfoSpan")3、$("span[id=Info1]")4、$("span")当前页面只有一个span的时候5、$("span[class=imgInfoSpan]")另外还可以用next、children、find等方法获取。总共有10多种方法吧
回复

使用道具 举报

千问 | 2011-4-21 10:15:57 | 显示全部楼层
ID选择应该是这样的$("#Info1")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行