我有一個選擇框,其中包含兩個最近很流行的選項,要求是,如果我選擇近期,則後端應調用以獲得相應的迴應,同樣也應該爲流行而發生。我經歷了很多問題,但找不到我正在尋找的確切答案。我當前的代碼看起來像這樣每次從選擇框中選擇不同的選項時,想要調用不同的Javascript方法
<select class="recentOrPopular" name="mostpopular">
<option value="recent">Recent</option>
<option value="popular">Popular</option>
</select>
這是簡單的HTML兩種選擇,而JavaScript是:
通過if($('.recentOrPopular').val('recent')){
this.myrecentFunction();
}
$(".recentOrPopular").change(function() {
if($('.recentOrPopular').val('popular')){
this.myPopularFunction();
}
if($('.recentOrPopular').val('recent')){
this.myrecentFunction();
}
});
所以默認myrecentFunction是越來越最初稱,但如果我更改選項那麼兩個if塊都會被調用。鏈接中小企業那種小提琴的是:here
謝謝阿倫,這個工作我想這只是一個很多事情,我會讀了jQuery明確的API下一次。非常感謝。 – kavinder