チェックボックスをクリックしても何も起こらないように、関数をチェックボックスにアタッチする必要があります。これはどのように可能ですか?グレー表示にしたくはありません。切り替えができないようにしたいだけです。
質問する
3694 次
5 に答える
7
切り替え可能にする場合は、次のようにイベントリスナーをアタッチするだけです。
$('#checkboxId').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
});
注:これは、次を返すのと同じ効果false
です。
$('#checkboxId').on('click', function(e) {
return false;
});
于 2013-03-22T19:56:31.900 に答える
3
次のようなものを試してください。
<input type="checkbox" onClick="this.checked=!this.checked" />
于 2013-03-22T19:56:46.790 に答える
0
$('input[type=checkbox]').click(function(){return false;});
クリックイベントでfalseを返すだけで、サンプルが機能します:http: //jsfiddle.net/Sh8Zu/
于 2013-03-22T19:59:36.317 に答える
0
これを試して、
<input type="checkbox" onChange="return checkChange(this)" id="checkid"/>
function checkChange(obj)
{
obj.checked=false;
}
于 2013-03-22T20:01:14.020 に答える
-1
これがまさにあなたが望むものであるかどうかはわかりませんが、これはJQueryを使用してチェックボックスを無効にします。
$('#checkboxId').attr('disabled', true);
グレーアウトされていないソリューションの場合:
$("input:checkbox").click(function() { return false; });
于 2013-03-22T19:55:15.607 に答える