jquerymobile checkbox及時刷新才能獲取其準(zhǔn)確值
更新時間:2012年04月14日 00:18:05 作者:
一般登錄的時候 都有個記住用戶名 記住密碼 的兩個checkbox 多選框用jquerymobile 做頁面 ,當(dāng)勾選checkbox 時總是不能獲取它正確的值
解決辦法:
$('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 等元素的效果)
復(fù)制代碼 代碼如下:
$('input[type="checkbox"]').bind('click',function() {
$(this).prop('checked').checkboxradio("refresh"); // 綁定事件及時更新checkbox的checked值
});
如果要用js去改變checkbox的值時也要及時刷新。
復(fù)制代碼 代碼如下:
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
原因: 因為手動改變它的值后,jquerymobile不能重新渲染。 這樣頁面顯示的值和實際值就不一樣了。 (jquerymobile 把form表單元素都隱藏起來,然后用 js添加了一些元素易于美化input, select ,textarea 等元素的效果)
相關(guān)文章
jQuery動畫效果animate和scrollTop結(jié)合使用實例
animate是jq的一個特效的函數(shù)方法,animate() 方法執(zhí)行 CSS 屬性集的自定義動畫。該方法通過CSS樣式將元素從一個狀態(tài)改變?yōu)榱硪粋€狀態(tài)。2014-04-04
在一個頁面實現(xiàn)兩個zTree聯(lián)動的方法
最近發(fā)現(xiàn)項目中很多地方都是樹形菜單,而這些樹形菜單都是使用樹形插件zTree來制作的,下面這篇文章主要給大家介紹了關(guān)于在一個頁面實現(xiàn)兩個zTree聯(lián)動的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
jQuery EasyUI API 中文文檔 - Documentation 文檔
jQuery EasyUI API 中文文檔 - Documentation 文檔,使用jQuery EasyUI的朋友可以參考下。2011-09-09
jQuery mobile在頁面加載時添加加載中效果 document.ready 和window.onload執(zhí)行順序
這篇文章主要介紹了jQuery mobile在頁面加載時添加加載中效果 document.ready 和window.onload執(zhí)行順序比較,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07

