0
我在使用JQuery Mobile時遇到了一些麻煩。我有一個下拉菜單,當我從菜單中選擇一個選項時,我可以成功獲取JQuery來打印控制檯語句。我有一個鏈接到另一個頁面,該頁面與上一頁具有相同的下拉菜單。當我從中選擇一個選項時,我無法讓JQuery爲我打印控制檯語句。在這種情況下,我如何讓JQuery爲我打印控制檯語句?如何使用JQuery Mobile在下拉菜單上註冊點擊操作?
基本上每個頁面上都有一個標題,並帶有下拉菜單,但僅當頁面初始加載時纔有效。如果用戶點擊與同下拉菜單鏈接到其他網頁,它停止工作,即使在下拉菜單中有相同的ID,以確定這是在加入data-ajax="false"
到我的鏈接
$(document).ready(function() {
var courseID = $("#course_id").attr('value');
var holeNum = $("#hole_number").attr('value');
$("#score-dropdown").click(function() {
console.log(courseID);
console.log(holeNum);
});
})
的一種方式,但後來我無法看到滑動動畫。有沒有辦法解決?
編輯:我想出了爲什麼。我必須將代碼更改爲以下內容:
$("#score-dropdown").live('change', function() {
var courseID = $("#course_id").attr('value');
var holeNum = $("#hole_number").attr('value');
console.log(courseID);
console.log(holeNum);
你好,我認爲問題是,當你點擊一個鏈接與JQuery Mobile,它加載鏈接使用AJAX。所以,當我這樣做的時候,有些東西會混淆。 – egidra