Mengambil Rentetan Pertanyaan daripada URL Menggunakan jQuery
Untuk mengekstrak nilai parameter "lokasi" daripada URL yang disediakan ("http:/ /www.mysite.co.uk/?location=mylocation1") dan gunakannya dalam kod jQuery, ikut ini langkah:
Pertama, tentukan fungsi JavaScript untuk menghuraikan parameter URL:
function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }
Seterusnya, gunakan fungsi getUrlVars() untuk mengekstrak nilai "lokasi":
var locationValue = getUrlVars()['location'];
Kini, anda boleh menggunakan nilai yang diekstrak dalam jQuery anda kod:
$('html,body').animate({ scrollTop: $('#div#' + locationValue).offset().top }, 500);
Ini akan menatal halaman ke elemen dengan ID yang sepadan dengan nilai "lokasi", seperti yang dinyatakan dalam pemilih (cth., "#div#mylocation1").
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan dan Menggunakan Parameter Rentetan Pertanyaan URL dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!