jQuery查找所有ID为"info_img"的ID,并对他们产生作用

[复制链接]
查看11 | 回复3 | 2010-7-9 20:17:30 | 显示全部楼层 |阅读模式
我用PHP开发的后台,列出所有的图片,由于是程序输出,而且输出是上千条,所以程序上统一设图片的ID为"info_img",然后
//悬浮上面时

$("#infog_img").hover(
function()
{

$("#showimg").css("display", "block");
}
);
结果只有最上面一个图片起作用,只有一个,其他都不起作用

回复

使用道具 举报

千问 | 2010-7-9 20:17:30 | 显示全部楼层
楼上教坏人..."自定义属性"...你这个情况用class就可以啦在jquery,$('.nfog_img')这样就可以选中了。如果img需要多个class,用空格隔开就可以了好像这个就是包含了两个class,一个是nfog_img,一个是otherc.
回复

使用道具 举报

千问 | 2010-7-9 20:17:30 | 显示全部楼层
根据规范,ID只能有一个,而且不能重复。jq是严格遵守这一规则的。既然是程序动态输出的。建议你增加一个自定义属性比如检索图片这样写$("img[infog]")//如果是1.2.6。要这样写$("img[@infog]")
回复

使用道具 举报

千问 | 2010-7-9 20:17:30 | 显示全部楼层
用class
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行