ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryで要素を編集可能にする方法

jqueryで要素を編集可能にする方法

青灯夜游
リリース: 2022-05-23 14:42:10
オリジナル
2063 人が閲覧しました

2 つの方法: 1. prop() を使用して、disabled 属性の値を false に設定します。構文は「element object.prop("disabled",false)」です。 2. 属性を削除するには、removeAttr() を使用します。構文は「element object.removeAttr("disabled")」です。

jqueryで要素を編集可能にする方法

このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。

HTMLでは、要素(textarea、inputなど)にdisabled属性が設定されている場合、編集できない状態になります。

それでは、編集不可能な要素を編集可能な状態に戻すにはどうすればよいでしょうか? ここでは jquery メソッドを使用します。

1. prop() を使用します

disabled 属性値を false に設定するだけです。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
			$("button").click(function(){
				$("input").prop("disabled",false);
			});
		});
		</script>
	</head>
	<body>

		<input type="text" disabled="disabled" />
		<br><br>
		<button>实现可编辑</button>

	</body>
</html>
ログイン後にコピー

jqueryで要素を編集可能にする方法

2.removeAttr()を使用します

無効な属性を削除するには、removeAttr() を使用するだけです。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
			$("button").click(function(){
				$("input").removeAttr("disabled");
			});
		});
		</script>
	</head>
	<body>

		<input type="text" disabled="disabled" />
		<br><br>
		<button>实现可编辑</button>

	</body>
</html>
ログイン後にコピー

jqueryで要素を編集可能にする方法

[推奨学習: jQuery ビデオ チュートリアル Web フロントエンド ビデオ ]

以上がjqueryで要素を編集可能にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート