J'ai configuré certains Jquery en fonction d'autres questions/réponses StackOverflow. Le but de ce script est de faire d'un div entier un lien basé sur n'importe quelle balise href qui se trouve dans ce div.Jquery Ouvrir dans un nouvel onglet (_blank)
Cela fonctionne très bien, mais je dois le définir à _blank pour ouvrir dans un nouvel onglet. J'ai essayé ci-dessous sans aucune chance.
$(document).ready(function() {
$(".product-item").click(function() {
$(this).target = "_blank";
window.location = $(this).find("a").attr("href");
return false;
});
});
EDIT
Merci pour l'aide, mais aucune de ces réponses fonctionnent réellement. Si quelqu'un peut coller le code complet qui fonctionne réellement, plutôt que de petits extraits sans test si cela fonctionne. Merci.
EDIT 2
Merci à kristinalim, pour fournir une solution de travail complète.
Cela a été répondu avant: http://stackoverflow.com/questions/2827637/how-ca n-i-ouvre-un-lien-dans-une-nouvelle-fenêtre – Ulises
'window.location' ** toujours ** fait référence à l'emplacement de la fenêtre courante. Le changer affectera ** seulement ** la fenêtre actuelle. – techfoobar
$ ("produit article ") cliquez sur (function() { \t $ (this) .Find (" a ") attr (" href").. \t window.open (this); \t retour faux; \t }); – user2085752