ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery を使用して無効な属性を設定し、無効な属性を削除する_jquery

jQuery を使用して無効な属性を設定し、無効な属性を削除する_jquery

WBOY
WBOYオリジナル
2016-05-16 16:39:051329ブラウズ

形式での readOnly と無効の違い:

読み取り専用は入力 (テキスト/パスワード) とテキストエリアにのみ有効ですが、無効は選択、ラジオ、チェックボックス、ボタンなどを含むすべてのフォーム要素に有効です。

しかし、form 要素が無効になった後、POST または GET でフォームを送信すると、この要素の値は渡されず、readonly によって値が渡されます (この状況は、textarea 要素をフォームは無効または読み取り専用ですが、送信ボタンは使用できます)。

js 操作:

コードをコピー コードは次のとおりです:

function disableElement(element,val){

document.getElementById(element).disabled=val;

}


操作するjQuery:
コードをコピー コードは次のとおりです:

//無効な属性を設定する 2 つの方法
$('#areaSelect').attr("無効",true);
$('#areaSelect').attr("無効","無効");

//無効な属性を削除する 3 つの方法
$('#areaSelect').attr("無効",false);
$('#areaSelect').removeAttr("無効");
$('#areaSelect').attr("無効","");


s:textfield を取得し、その無効な属性を設定します:
コードをコピー コードは次のとおりです:

functiondisableTextfieldofAccountDiv(element,val) {

$(element).find(":textfield").attr('disabled',val);
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。