-1
如何使用jquery進行檢查,如果在下拉菜單中選擇的頁面是我已經打開的頁面,以便它不再被加載? 這裏是一段代碼:jquery檢查所選頁面是否爲當前頁面
$('select').change(function() {
window.location.href = $(this).val();
});
謝謝!
如何使用jquery進行檢查,如果在下拉菜單中選擇的頁面是我已經打開的頁面,以便它不再被加載? 這裏是一段代碼:jquery檢查所選頁面是否爲當前頁面
$('select').change(function() {
window.location.href = $(this).val();
});
謝謝!
使用的if
聲明:
$('select').change(function() {
if(window.location.href != this.value)
window.location.href = this.value;
});
OK,它仍然加載,但我想這問題是在代碼我的後端部分。你有沒有任何想法如何使我的網頁,我在「選擇」,以便如果它被選中,它不會再被渲染時,我在下拉菜單中選擇它?再次感謝 – Nevena 2013-03-12 11:16:31
@ user2099129在您的HTML中添加'selected =「選定的」'屬性到正確的'
@popnoodles它給出了相同的結果,但是'this.value'有一些優點。您直接訪問屬性,而不是調用函數,所以速度更快,而且鍵入也更容易(不需要'$'或括號)。這是jQuery總是矯枉過正的時代之一,而不是鼓勵人們使用他們習慣的東西,我們應該鼓勵他們考慮是否需要框架(在這種情況下絕對不是)。 – 2013-03-12 11:20:50