Jqueryとチェックボックスで問題が発生しています。たとえば、私はこれを持っています:
<input type="checkbox" name="guest" value="1" />
<input type="checkbox" name="guest" value="2" />
<input type="checkbox" name="guest" value="3" />
<input type="text" id="player-1" />
<input type="text" id="player-2" />
<input type="text" id="player-3" />
私の質問、そして私が探していたのは、JQueryでinput [type=text]を無効にする方法です。
これは私のコードです:
<script>
$("input").on("click", function() {
var i = $("input:checked").val();
if(this.checked)
$("#player-"+i).attr("disabled", "disabled");
else
$("#player-"+i).removeAttr("disabled");
});
</script>
何か問題があるかもしれませんが、チェックボックスをクリックすると最初のテキストが無効になります。チェックを外すと、もう一方のテキストをチェックするまで何も起こりません。
御時間ありがとうございます!!!