欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中操控hidden、disable等無值屬性的方法

 更新時(shí)間:2014年01月06日 17:19:06   作者:  
在實(shí)現(xiàn)一些表單提交頁(yè)面時(shí)會(huì)放置若干隱藏屬性,下面為大家介紹下jQuery中如何操控hidden、disable等無值屬性,感興趣的朋友不要錯(cuò)過
一般我們?cè)趯?shí)現(xiàn)一些表單提交頁(yè)面時(shí)會(huì)放置若干隱藏屬性

比如在修改某條記錄時(shí),在編輯窗口會(huì)嵌入該記錄的id

在展示界面有時(shí)需要將input或select選框設(shè)為disable以避免用戶修改

下列代碼中的hidden在IE中不能正常作用
復(fù)制代碼 代碼如下:

<input name = "role_name" id = "role_name" value="Roy" disabled>
<input name = "role_id" id = "role_id" hidden value="3312">

標(biāo)準(zhǔn)寫法應(yīng)當(dāng)有附加值
復(fù)制代碼 代碼如下:

<input name = "role_name" id = "role_name" value="Roy" disabled = "disabled">
<input name = "role_id" id = "role_id" hidden = "hidden" value="3312">

有時(shí)我們又需要在當(dāng)前頁(yè)面編輯如上兩條,這時(shí)又應(yīng)當(dāng)如何操作呢

我們可以用
復(fù)制代碼 代碼如下:

$("#role_name").removeAttr("disabled");
$("#role_id").removeAttr("hidden");

或者
復(fù)制代碼 代碼如下:

$("#role_name").prop("disabled",false);
$("#role_id").prop("hidden",false);

其中$("#role_name").prop()會(huì)返回一個(gè)boolean值,確認(rèn)是否已開啟這項(xiàng)屬性prop()方法同時(shí)還能用在checked選項(xiàng)中用來控制選項(xiàng)是否選中

一般情況下prop()可生效于寫屬性名便能生效及使用boolean操控屬性狀態(tài)的屬性

相關(guān)文章

最新評(píng)論