Je vais avoir un lien d’ancrage dans la page aspx comme:
Go
Je dois accéder à la valeur “myTag” à l’aide de jquery.Comment faire cela?
Vous pouvez faire ceci:
var myTag = $('#Anchor')[0].search.split('=')[1];
Exemple: http://jsfiddle.net/B6GYB/
Ou ne pas utiliser jQuery:
var myTag = document.getElementById('Anchor').search.split('=')[1];
Exemple: http://jsfiddle.net/B6GYB/1/
$(function(ready){ alert($('#Anchor').attr('href')); // prints Myproject/Mypage.aspx?tag=asp alert($('#Anchor').text()); // prints Go });
Pour obtenir le href du lien:
var href = $('#Anchor').attr('href');
Pour obtenir le code HTML à l’intérieur:
var html = $('#Anchor').html();
#Anchor
est le sélecteur de format CSS qui signifie “Sélectionnez l’élément avec l’ID ‘Anchor'”.
Vous pouvez obtenir le paramètre de requête spécifique de l’URL en utilisant le code suivant:
Javascript
et voici l'usage de cette fonction:
alert (getAnchorValue ('Anchor', 'myTag'));
JQuery
Usage:
alert ($. getAnchorValue ('myTag', $ ('# ancre'). attr ('href')));
EDIT : j'ai modifié ma réponse et ajouté le code jQuery pour obtenir le paramètre de chaîne de requête