亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在更改時更改復選框的值

如何在更改時更改復選框的值

翻過高山走不出你 2023-09-21 17:01:33
我想更改復選框的值,但因以下代碼而失敗。$("input:checkbox").on("change", function () {    if (this.checked == true) {        this.val("1");    }    else {        this.val("0");    }});我不知道為什么沒有代碼就沒有響應,當我調用這個元素時它應該“檢查”,但是沒有。所以我需要手動添加一個值字段。<input class="c-switch-input" type="checkbox" name="pk_{{$d['id']}}" value="{{$d['status']}}">
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

你錯誤地混合了 jQuery 和 DOM


任何一個


this.value = "1";

或者


$(this).val("1")

但使用三元:


$("input:checkbox").on("change", function () {

   this.value = this.checked  ? "1" : "0";

   console.log(this.value)

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input type="checkbox" />


查看完整回答
反對 回復 2023-09-21
  • 1 回答
  • 0 關注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號