Jquery检查图像是否具有title属性

时间:2012-03-01 11:20:50

标签: jquery if-statement attributes image title

如何检查img标签是否具有title属性?

就像在这个伪代码中一样:

IF image has a tile attribute THEN 

DO Something

7 个答案:

答案 0 :(得分:6)

你可以这样做:

if ($('#selection').attr('title')){
alert('YAY 4 TITLES');
}

答案 1 :(得分:2)

  

如果 img标签有标题属性?

为您的img标记提供ID

if($("#imgID").is("[title]")){
 //your code here
}

从所有img代码中选择img个代码,这些代码包含您可以使用的标题 attr 下面的代码将过滤掉所有具有attr标题并隐藏它们的img标签,您可以根据需要进行修改

$("img").filter(function(){return $(this).is("[title]")}).hide();

答案 2 :(得分:1)

像这样我的朋友:

if($('element').attr('title')){
  // do something
}

答案 3 :(得分:1)

if($("img").attr("title")){
    // do something
}

这样做:)

我喜欢它,当有人提出一些简单的问题时,所有的答案都在涌入:D

答案 4 :(得分:0)

var img = $("#idOfYourImage");
alert(img.is("[title]");

希望它有所帮助:)

您还可以在搜索图片时添加[title]属性。

alert($("#idOfYourImage[title]").length > 0);

答案 5 :(得分:0)

if ($('#img').attr('title') !== undefined) {
    // attribute exists
} else {
    // attribute does not exist
}

答案 6 :(得分:0)

if($("#imgID").attr("title")==undefined || $("#imgID").attr("title")!=""){

Do Something

}