为了账号安全,请及时绑定邮箱和手机立即绑定

jquery 如何抓 select 的 value?

jquery 如何抓 select 的 value?

天涯尽头无女友 2019-03-14 18:19:23
$(".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', '聯絡電話');      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">聯絡電話</option>                    <option value="email">電子郵件</option>                    <option value="fax">傳真</option>                  </select><textarea id="inform_<?=@$key->{'restaurant-id'};?>" name="" class="input_edit" placeholder=""></textarea>我想及時抓到用戶選了什麼value,然後在做對應的事情?這樣為何無法運行?如果把最上面select改成click,這樣也不對,變成按一下之後還要再按一下才會有反應
查看完整描述

3 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

不是change事件么


查看完整回答
反对 回复 2019-03-26
?
holdtom

TA贡献1805条经验 获得超10个赞

当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。

select元素选择并不会触发select事件


查看完整回答
反对 回复 2019-03-26
  • 3 回答
  • 0 关注
  • 659 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号