在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 只要點擊input輸入框 單選框就變?yōu)檫x中狀態(tài)。怎么寫謝謝大家

只要點擊input輸入框 單選框就變?yōu)檫x中狀態(tài)。怎么寫謝謝大家

我有幾單選 其中一個單選后面帶著一個輸入框 怎么樣點擊輸入框 其前面的單選變?yōu)檫x中狀態(tài),而點擊其他的單選這個就取消選中,搞了好久 ,謝謝大神給我解答圖片描述

這樣寫不行

<label >

    <div class="col-sm-2">
        <input  class="" type="radio" id="" name="" >
    </div>

    <div class="col-sm-3">
        <input name="x_y"  type="text" class="" >
    </div>

</label>
回答
編輯回答
九年囚

js
點的時候先清除所有選中狀態(tài)
然后在綁定當前選中的input的radio,設(shè)置為選中

2017年2月16日 01:41
編輯回答
扯機薄

vue 可以通過v-model 來給單選框綁定 然后通過輸出框的內(nèi)容 來改變單選框V-model 的值 僅對當鄰有效

2017年4月6日 03:20
編輯回答
呆萌傻

你可以先在input上綁定個focus 聚焦事件,然后在事件里去尋找你的checkbox
比如如果這倆相鄰,在focus函數(shù)內(nèi)寫入
$(this).siblings(這里寫入checkbox的class).attr(checked, true)
然后點擊其他取消這個選中 一 你可以給要取消的那個checkbox寫入一個單獨的class 在點擊checkbox的事件里去判斷它是否選中,未選中就什么都不做 選中就取消

手機打的,所以也不方便貼代碼 希望你能看明白

2017年11月5日 00:26
編輯回答
不討囍

首先,radio的name值要一樣,然后當input聚焦的時候,設(shè)置其相鄰的radio為選中狀態(tài)就行了(不用設(shè)置取消,因為radio的name值一樣的話,只能選一個)

$(this).siblings("input[type='radio']").attr("checked", true)
2017年2月7日 01:52