[jQuery] double click - dblclick()
想做的功能為對<table>內的<td>中的文字做出編輯的功能
為了方便,藉由點擊2下來觸發dblclick()來去處理
step 1 . 先對該格<td>給他id="attr_class_"
step 2 . 寫以下的jQuery
為了方便,藉由點擊2下來觸發dblclick()來去處理
step 1 . 先對該格<td>給他id="attr_class_"
step 2 . 寫以下的jQuery
$('td[id^="attr_class_"]').bind("dblclick",function(){ $(this).unbind("dblclick"); // 取消綁訂dblclick,以免再度點擊觸發 var attr_class = $(this).html(); var temp = this.id.split('_'); var item_id; //商品ID item_id = temp[2]; $(this).html('文字輸入框'); $('#mod_attr_class').bind("blur",function(){ $.ajax({ url: '/majorgls/product/ajax_update_item_attr', data: {attr_class:$('#mod_attr_class').val(),item_id:item_id,old_attr_class:attr_class}, type:"POST", dataType:'json', success: function(response){ if(response.status == "true"){ $(window).unbind('beforeunload'); window.location.reload(); }else{ alert(response.message); } }, error:function(xhr, ajaxOptions, thrownError){ console.log(xhr); } }); }); });
留言
張貼留言