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

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

多個select,當一個select值改變時判斷其他select(不包括自己)當前是否是同樣的值

多個select,當一個select值改變時判斷其他select(不包括自己)當前是否是同樣的值

梵蒂岡之花 2019-03-16 19:17:44
一個tr里面有多個td,每個td里面都有一個select,現在想給其中一個select綁定change事件時判斷其他select(不包括change的select自身)的當前選中值是不是同樣的值(ps:所有select的option都是一樣的),自己有嘗試在select發生change時遍歷,each方法卻把所有select都遍歷出來了,怎么在遍歷的時候剔除當前select的值html結構大概是這樣<table>   <thead>   </thead>   <tbody>      <tr>        <td>          <select><option>1</option><option></option></select>        </td>        <td>          <select><option>1</option><option>2</option></select>        </td>        <td>          <select><option>1</option><option>2</option></select>        </td>       </tr>     </tbody>   </table>
查看完整描述

2 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

event target 可以排除自身

查看完整回答
反對 回復 2019-03-16
?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

你不是給每個select都綁定了事件嗎,用一下篩選就行了

$('select').change(function(){
    $(this).parent().siblings().find('select').each(function(){
      alert($(this).val()) // 除了自身以外的select value
    })
})


查看完整回答
反對 回復 2019-03-16
  • 2 回答
  • 0 關注
  • 459 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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