选择包含 _blank 的 onclick

发布于 2024-12-07 04:23:49 字数 414 浏览 0 评论 0原文

标题属性

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>

i select links with a blank target to set a title attribute

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

that works.

But when i select the onclick attribute that doesn't work

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

any clues?

the link looks like that:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

负佳期 2024-12-14 04:23:49

使用下面的代码:

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

Use below code :

jQuery('a[onclick*="_blank"]').attr('title', 'New window');
情徒 2024-12-14 04:23:49

发现包含的是*而不是~

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

found that contains is * and not ~

jQuery("a[onclick*='_blank']").attr('alt', 'New window');
紙鸢 2024-12-14 04:23:49

这似乎对我使用 属性包含选择器 有用 -

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

你可以改用它吗?

演示 - http://jsfiddle.net/uZaCW/

This seems to work for me using the Attribute Contains Selector -

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

Could you use that instead?

Demo - http://jsfiddle.net/uZaCW/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文