如何根据属性选择IMG标签?

时间:2010-05-10 10:24:12

标签: jquery jquery-selectors css-selectors

<IMG height="160" alt="Web Content Image" src="../image/journal/article?img_id=16505&t=1273484793531" width="240" pngSet /> 

我有这个代码用于图像,我想根据属性“pngSet”选择图像

我正在尝试这个,但没有工作。

$("img[pngSet='']").css('border' ,'1px solid red');

5 个答案:

答案 0 :(得分:4)

你可以这样做:

 $("img[pngSet]").css('border' ,'1px solid red');

has attribute selector只是[attributeName]:)

答案 1 :(得分:3)

应该是:

$('img[pngSet]')

答案 2 :(得分:1)

给这一点(使用has attribute selector):

$("img[pngSet]")

答案 3 :(得分:0)

$("img[pngSet]");

答案 4 :(得分:0)

构成属性通常是一个坏主意。浏览器不必支持它。最好是使用一个类:

<IMG height="160" alt="Web Content Image" src="../image/journal/article?img_id=16505&t=1273484793531" width="240" class="pngSet" /> 
$("img.pngSet").css('border' ,'1px solid red');