Я пробовал много вариантов поставить target="_blank"
в ссылках с jQuery, но я не могу заставить его работать.Как положить target = "_ blank" в jQuery?
Вот мой код:
var thumbfile = "<?php echo $smit_iturl_v; ?>";
jQuery(document).ready(function() {
var actualHost = jQuery.trim(jQuery.url.attr("host"));
jQuery("a img").each(function (i) {
if (jQuery.trim(jQuery.url.setUrl(jQuery(this).attr("src")).attr("host")) == actualHost &&
(jQuery.url.setUrl(jQuery(this).attr("src")).attr("path")).indexOf("wp-content") != -1 &&
isImage(jQuery.url.setUrl(jQuery(this).attr("src")).attr("file"))) {
var parentTag = jQuery(this).parent().get(0).tagName;
parentTag = parentTag.toLowerCase();
if (parentTag == "a" &&
jQuery.url.setUrl(jQuery(this).parent().attr("href")).attr("host") == actualHost &&
jQuery.url.setUrl(jQuery(this).parent().attr("href")).attr("path").indexOf("wp-content") != -1 &&
isImage(jQuery(this).parent().attr("href"))) {
var description = (jQuery(this).attr("alt") == "") ? jQuery(this).attr("title") : jQuery(this).attr("alt");
jQuery(this).parent().attr("href", thumbfile +
"?title=" + jQuery(this).attr("title") +
"&description=" + description +
"&url=" + stripDomain(jQuery(this).parent().attr("href"))
);
}
}
});
Как я могу это сделать?
Если вы хотите открыть внешние ссылки в новом окне, это может быть полезно. '$ (" a [href^= 'http'] "). attr ('target', '_ blank');' –
Спасибо, помощник, тоже помог мне – DextrousDave
Сумасшедший полезный, спасибо! –