Я не могу понять, как добавить атрибут target = "_ blank" в значок 5 звезд.Yelp 5 звезд отзывы значок, чтобы открыть в новом окне
Это то, что я вставил на веб-страницу ... исходящий от визжа. Я добавил последнюю строку сценария, чтобы попробовать и добавить атрибут, но он не примет. Я могу, однако, заставить его принять на div раньше, а также img после того, как просто не на привязном теге.
<div class="localsocialyelpreviews"><div id="yelp-biz-badge-fsc-N6ciVLIYpasN2FWN3Nxy9Q">Gina's Pizza & Pastaria</div><script type="text/javascript">
!function(doc, id){
var js;
var scriptElement = doc.getElementsByTagName("script")[0];
if (!doc.getElementById(id)) {
js = doc.createElement("script");
js.id = id;
js.src = "//dyn.yelpcdn.com/biz_badge_js/fsc/N6ciVLIYpasN2FWN3Nxy9Q.js";
scriptElement.parentNode.insertBefore(js, scriptElement);
}
} (document, "yelp-biz-badge-script-fsc-N6ciVLIYpasN2FWN3Nxy9Q");
$("div#yelp-biz-badge-fsc-N6ciVLIYpasN2FWN3Nxy9Q > a").attr("target","_blank");</script></div>
Это то, что в конечном итоге происходит. NO TARGET ПРИЗНАК:/
<div class="localsocialyelpreviews">
<div id="yelp-biz-badge-fsc-N6ciVLIYpasN2FWN3Nxy9Q"><a href="http://www.yelp.com/biz/ginas-pizza-and-pastaria-corona-del-mar"><img width="125" height="55" src="http://dyn.yelpcdn.com/extimg/fsc/N6ciVLIYpasN2FWN3Nxy9Q.png" alt="Gina's Pizza & Pastaria"></a></div>
<p><script type="text/javascript">
!function(doc, id){
var js;
var scriptElement = doc.getElementsByTagName("script")[0];
if (!doc.getElementById(id)) {
js = doc.createElement("script");
js.id = id;
js.src = "//dyn.yelpcdn.com/biz_badge_js/fsc/N6ciVLIYpasN2FWN3Nxy9Q.js";
scriptElement.parentNode.insertBefore(js, scriptElement);
}
} (document, "yelp-biz-badge-script-fsc-N6ciVLIYpasN2FWN3Nxy9Q");
$("div#yelp-biz-badge-fsc-N6ciVLIYpasN2FWN3Nxy9Q > a").attr("target","_blank");</script></p></div>
Я ценю любое понимание .. Я пробовал это много различных способов и искал решения этого в визг и StackOverflow, но не могу найти ответ. Спасибо
Я также попытался задержать скрипт загрузки, потому что я понимаю, что значок Yelp не загружается прямо и может загружаться после загрузки моего сценария. Итак, без успеха я тоже пробовал это ... $ ("localsocialyelpreviews"). Delay (5000) .find ('a'). Attr («target», «_ blank»); – user2479086