выберите клик, содержащий _blank - PullRequest
1 голос
/ 29 сентября 2011

Я выбираю ссылки с пустой целью, чтобы установить атрибут заголовка

jQuery('a[target~="_blank"]').attr('title', 'New window');

, который работает.

Но когда я выбираю атрибут onclick, который не работает

jQuery('a[onclick~="_blank"]').attr('title', 'New window');

какие-нибудь подсказки?

ссылка выглядит так:

<a onclick="javascript:this.target=&quot;_blank&quot;" title="" href="http://link.com">link</a>

Ответы [ 3 ]

2 голосов
/ 29 сентября 2011

Используйте код ниже:

jQuery('a[onclick*="_blank"]').attr('title', 'New window');
0 голосов
/ 29 сентября 2011

найдено, что содержит * а не ~

jQuery("a[onclick*='_blank']").attr('alt', 'New window');
0 голосов
/ 29 сентября 2011

Мне кажется, это работает с использованием селектора атрибутов Contains -

$("a[onclick*='_blank']")

Не могли бы вы использовать это вместо?

Демо - http://jsfiddle.net/uZaCW/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...