我有一個翻轉切換按鈕()。我正在寫一個功能改變切換按鈕,在改變我宣佈js確認框,如果確認真正的按鈕仍然處於改變狀態,否則它會恢復到以前的狀態。我的問題是功能正在迭代(循環)。請建議js在變化事件變得循環在js確認
0
A
回答
0
對我來說它看起來相當不錯。也許你只是忘了將代碼封裝在$(document).ready中 - 這是必須的,否則你的Javascript函數將在HTML DOM加載之前加載 - 所以你的函數將無法訪問DOM元素。
$(document).ready(function() {
$("#btn").on("change", function() {
var txt;
var btnStatus = $("#btn").val();
console.log("btnstataus>>>>>" + btnStatus);
var r = confirm("Are you sure to change?");
if (r == true) {
if (btnStatus == "on") {
$("#btn").val("on");
} else {
$("#btn").val("off");
}
} else {
if (btnStatus == "on") {
$("#btn").val("off");
} else {
$("#btn").val("on");
}
}
});
});
這裏是你的代碼的工作示例: https://plnkr.co/edit/AdzcN04F1fsLe9xw454j?p=preview
+0
點擊確定。但是在滑動這個按鈕時,它會變成環狀。 ref.jquery-mobile翻轉切換開關。 <選擇ID = 「」 名稱= 「」 數據角色= 「滑塊」> \t \t \t \t \t \t \t \t <選項值= 「關」> \t \t \t \t \t \t \t \t <選項值= 「上」> \t \t \t \t \t \t \t \t \t \t \t \t @Gerfried –
+0
請問您可以延長我的plunkr樣本嗎? – Gerfried
相關問題
- 1. JS循環變量範圍
- 2. METEOR JS。在每個循環的變量
- 3. 角度js ng變化事件
- 4. 字段變化時的HTML/JS事件
- 5. 如何在js中獲取php循環變量確認警示框
- 6. JS:事件和變量
- 7. iMacro在JS循環
- 8. WebSQL事務內循環在JS
- 9. d3.js循環編號作爲變量
- 10. PHP的while循環與JS變量
- 11. node-js事件循環和範圍
- 12. 節點JS,createServer和事件循環
- 13. 節點js事件循環和輪詢
- 14. 角JS:得到NG-變化NG-模型
- 15. 在JS把不同價值不同變量中在for循環
- 16. 在一個循環變化的變量
- 17. 變化JS確認到Twitter的引導模式
- 18. 在JS事件
- 19. JS調試器是否暫停整個JS事件循環?
- 20. 變量變量在JS
- 21. for循環在js代碼
- 22. 流星JS:在循環
- 23. 循環不打破在JS
- 24. 在線獲得內聯js變量
- 25. js變量只能在內部循環訪問
- 26. JS類循環和循環
- 27. 變化不會反映在JS
- 28. Magento 2在Js和CSS中的變化
- 29. JS在Opera:row.bgColor變化引起的問題
- 30. 反應JS OnMouseEnter在變化圖像
請添加代碼 – Gerfried
@Gerfried /**這裏這個翻轉按鈕 <選擇的id = 「BTN」> \t \t 選項 我的代碼如下**/(「#btn」).on(「change」,function(){ var txt; \t $ var btnStatus = $(「#btn」)。val(); console.log(「btnstataus >>>>>」+ btnStatus); var r =確認(「您確定要更改?」); 如果(R ==真){ \t如果(btnStatus == 「上」){ \t \t $( 「#BTN」)VAL( 「上」);} \t其他{ \t \t $(」 #btn 「)VAL(」 關 「);} \t \t} 其他{ \t如果(btnStatus ==」 上 「){ \t \t $(」 #BTN 「)VAL(」 關「) ;} \t else { \t \t $(「#btn」)。val(「on」);} \t } }); –