jquery:如果链接有目标空白,则添加类?
嘿伙计们, 那不应该起作用吗?
//Add class if target blank
$('.post .entry a').each(function() {
if ( $(this).attr('target') == '_blank') ) {
$(this).addClass('web');
};
});
这有什么问题吗?
hey guys,
shouldn't that work?
//Add class if target blank
$('.post .entry a').each(function() {
if ( $(this).attr('target') == '_blank') ) {
$(this).addClass('web');
};
});
anything wrong with this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
请尝试
Please try
您有一个额外的
)
。只要删除它就可以了:)You have an extra
)
. Just remove that and it's fine :)没关系。但这应该在文档中。ready:
希望这会有所帮助。干杯
It's fine. But this should be inside a document.ready:
Hope this helps. Cheers
if 语句中有额外的
)
。把它去掉,你会没事的:一个更短的方法是:
也使用更少的代码。
实际上@ariel 的回答指出了一种更好的方法。
You have am extra
)
on the if statement. Take that off an you'll be ok:A shorter way to do this would be:
Uses less code too.
Actually @ariel's answer states a better way to do it.
我通过以下方式取得了成功:
I found success with the following: