DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquerymobile checkbox及時刷新才能獲取其准確值
jquerymobile checkbox及時刷新才能獲取其准確值
編輯:JQuery特效代碼     
解決辦法:
 代碼如下:
$('input[type="checkbox"]').bind('click',function() {
$(this).prop('checked').checkboxradio("refresh"); // 綁定事件及時更新checkbox的checked值
});

如果要用js去改變checkbox的值時也要及時刷新。
 代碼如下:
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");

原因: 因為手動改變它的值後,jquerymobile不能重新渲染。 這樣頁面顯示的值和實際值就不一樣了。 (jquerymobile 把form表單元素都隱藏起來,然後用 js添加了一些元素易於美化input, select ,textarea 等元素的效果)
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved