0
avec le code ci-dessous je peux sélectionner toute la valeur d'un href puis les changer;Comment choisir et modifier l'attribut onclick avec jquery?
$("a").each(function(){
if (this.hostname == location.hostname){
var url = this.href;
var qs = $.jqURL.get('qs');
if(url.indexOf('qs=') == -1 && (qs!= undefined && qs!= '')){
if (url.indexOf('?')>0){
$(this).attr('href', url + '&qs='+ qs);
}
else
{
$(this).attr('href', url + '?qs='+ qs);
}
}
}
})
Je souhaite également appliquer l'attribut onclick comme ci-dessus.
<div onclick="window.location.href='http://www.domain.com'" style="cursor:pointer">Test</div>
merci beaucoup tout, déjà maintenant ...
Cordialement,
Kerbooo
'.filter()' doit revenir 'true' pour réduire l'ensemble des éléments appariés. – jAndy
comme ceci, cela fonctionne sans donner d'erreur – Kerberos
@Kerberos - Vous devriez utiliser '.each()' au lieu de '.filter()' pour ce que vous faites, ou même '.attr ('href', function (i , href) {}); '. –