Jquery проверить, если изображение имеет атрибут заголовка - PullRequest
1 голос
/ 01 марта 2012

Как проверить, имеет ли тег img атрибут title?

Как в этом псевдокоде:

IF image has a tile attribute THEN 

DO Something

Ответы [ 7 ]

6 голосов
/ 01 марта 2012

Вы можете просто сделать:

if ($('#selection').attr('title')){
alert('YAY 4 TITLES');
}
2 голосов
/ 01 марта 2012

если тег img имеет атрибут title?

присвойте тегу img идентификатор

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

для выбора img тегов из всех img тегов с заголовком attr, которые вы можете использовать приведенный ниже код отфильтрует все теги img, имеющие заголовок attr и скрывающие их, вы можете изменить в соответствии со своими потребностями

$("img").filter(function(){return $(this).is("[title]")}).hide();
1 голос
/ 01 марта 2012
if($("img").attr("title")){
    // do something
}

это сделает это:)

Я люблю это в SO, когда задают какой-то простой вопрос, все ответы стремительно идут: D

1 голос
/ 01 марта 2012

Как это мой друг:

if($('element').attr('title')){
  // do something
}
0 голосов
/ 01 марта 2012
if($("#imgID").attr("title")==undefined || $("#imgID").attr("title")!=""){

Do Something

}
0 голосов
/ 01 марта 2012
if ($('#img').attr('title') !== undefined) {
    // attribute exists
} else {
    // attribute does not exist
}
0 голосов
/ 01 марта 2012
var img = $("#idOfYourImage");
alert(img.is("[title]");

Надеюсь, это помогло:)

Вы также можете просто включить атрибут [title] при поиске изображения.

alert($("#idOfYourImage[title]").length > 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...