我的「JQuery Selector Foo」很臭。我需要找到所有具有_blank目標屬性的HREF,並用普通窗口/目標替換它們。非常感謝援助!JQuery Selector問題 - 如何用target = _blank找到所有HREF?
6
A
回答
14
$("a[target='_blank']").attr('target', 'sometarget');
你的意思是這樣的嗎?
0
嘗試
$("a[target=_blank]").each(function() {
var href = $(this).attr("href"); // retrive href foreach a
$(this).attr("href", "something_you_want"); // replace href attribute with wich u want
// etc
});
讓我知道你想要什麼,以獲得更多幫助
0
如果你專門找它具有空值href
值然後執行以下操作
$('a[href=""]').each(function() {
$(a).attr('href', 'theNewUrl');
});
這將只捕獲具有空href屬性的錨標籤。這雖然不會對錨缺少href標記
<a href="">Link 1</a> <!-- Works -->
<a>Link 2</a> <!-- Won't work -->
如果您需要匹配後者然後執行以下操作
$('a').each(function() {
var href = $(this).attr('href') || '';
if (href === '') {
$(this).attr('href', 'theNewUrl');
}
});
相關問題
- 1. AMMaps - 如何使用target = _blank
- 2. jQuery Selector問題?
- 3. 如何在response.redirect上使用Target = _blank?
- 4. jQuery將target = _blank添加到具有特定類的所有鏈接
- 5. 這個jQuery Selector的問題
- 6. jQuery選擇問題找到HREF它
- 7. jQuery Selector疑難問題
- 8. prevAll的jQuery Selector問題
- 9. 文件上傳路徑在<a href="path" target="_blank">元素
- 10. 相當於<a href="test" target="_blank"> in the php header() function
- 11. target = _blank是Follow或NoFollow
- 12. 如何使用jquery獲取xml href和target屬性到DIV中使用jquery .load
- 13. asp.net-mvc jquery對話框url with target = _blank不起作用
- 14. target = _blank使用相同的URL打開
- 15. 添加到_blank所有外部鏈接
- 16. href jQuery Colorbox問題
- 17. JavaScript target = _blank在url中添加undefined
- 18. JQUERY href禁用問題
- 19. jquery prev - with selector
- 20. jquery $('#selector')間歇性IE問題。removeData()
- 21. target = _Blank在這個PHP代碼
- 22. Drupal 7導航鏈接target =「_blank」
- 23. Cordova InAppBrowser和<a target="_blank"> not working
- 24. jQuery將_blank添加到外部鏈接
- 25. 找到所有基於類的href
- 26. 遍歷所有鏈接並找到href
- 27. 如何在jQuery中放置target =「_ blank」?
- 28. 有沒有辦法確保在前臺打開target = _blank鏈接?
- 29. 在CSS中有沒有「target = _blank」的選擇?
- 30. 是否有辦法在struts.xml中定義結果時使「target = _blank」?
得到了在不到1分鐘的回答工作。謝謝! –