鍍金池/ 問(wèn)答/HTML/ jquery 如何抓 select 的 value?

jquery 如何抓 select 的 value?

$(".inform_method").select(function(e) {
  e.preventDefault();
  var id = e.currentTarget.dataset.id;
  var val = $(".inform_method").val();

  switch (val) {
    case 'call':
    $("#inform_"+id).attr('name', 'phone_number').attr('placeholder', '聯(lián)絡(luò)電話');
      break;
    case 'email':
    $("#inform_"+id).attr('name', 'email_address').attr('placeholder', '電子郵件');
      break;
    case 'fax':
    $("#inform_"+id).attr('name', 'fax_number').attr('placeholder', '傳真');
      break;
  }
});

<select data-id="<?=@$key->{'restaurant-id'};?>" name="inform_method" class="input_edit inform_method">
                    <option>---</option>
                    <option value="call">聯(lián)絡(luò)電話</option>
                    <option value="email">電子郵件</option>
                    <option value="fax">傳真</option>
                  </select>
<textarea id="inform_<?=@$key->{'restaurant-id'};?>" name="" class="input_edit" placeholder=""></textarea>

我想及時(shí)抓到用戶選了什麼value,然後在做對(duì)應(yīng)的事情?這樣為何無(wú)法運(yùn)行?
如果把最上面select改成click,這樣也不對(duì),變成按一下之後還要再按一下才會(huì)有反應(yīng)

回答
編輯回答
拮據(jù)
當(dāng) textarea 或文本類型的 input 元素中的文本被選擇時(shí),會(huì)發(fā)生 select 事件。

select元素選擇并不會(huì)觸發(fā)select事件

2018年5月27日 09:25
編輯回答
只愛你

不是change事件么

2017年6月22日 00:12
編輯回答
有點(diǎn)壞

監(jiān)聽change事件

2018年1月22日 05:30