您好:
請問
$('#dataFormMaster1wm02_cr').unbind('blur').blur(function (data) {
cal_cmd_pre(data) //---自動判定的方式來抓
});
$('#dataFormMaster1wm03_cr').unbind('blur').blur(function (data) {
cal_cmd_pre(data) //---自動判定的方式來抓
});
是否有辦法
$('#dataFormMaster1wm03_cr').
$('#dataFormMaster1wm03_cr').
共用以下func
.unbind('blur').blur(function (data) {
cal_cmd_pre(data) //---自動判定的方式來抓
});
謝謝!
一般你要用元件選擇器來處理
如果你的名字都是
'#dataFormMaster1wm01_cr'、'#dataFormMaster1wm02_cr'
那可以使用JQUERY的選擇器
$('id^="dataFormMaster1wm"')
來獲得ID名開頭名稱為 dataFormMaster1wm
如果名稱沒那麼統一的話。
一般比較簡單的做法是
$('#dataFormMaster1wm01_cr,#dataFormMaster1wm02_cr')
一直「,」下去也行。
我有時會用另加屬性值的方式來統一。
如在元件上,再加上 data-key="cal_cmd_pre"
然後再用
$('data-key="cal_cmd_pre"')
處理。
上面的方式,選一個你覺得適合的