$(".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,這樣也不對,變成按一下之後還要再按一下才會有反應
添加回答
举报
0/150
提交
取消
