iT邦幫忙

0

Jquery 如何串多個物件

  • 分享至 

  • xImage

您好:
請問

 $('#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)   //---自動判定的方式來抓
             });


謝謝!

$('#dataFormMaster1wm03_cr')

$('id^="dataFormMaster1wm"')
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

5
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2024-09-12 16:51:45
最佳解答

一般你要用元件選擇器來處理

如果你的名字都是
'#dataFormMaster1wm01_cr'、'#dataFormMaster1wm02_cr'

那可以使用JQUERY的選擇器

$('id^="dataFormMaster1wm"')

來獲得ID名開頭名稱為 dataFormMaster1wm

如果名稱沒那麼統一的話。
一般比較簡單的做法是
$('#dataFormMaster1wm01_cr,#dataFormMaster1wm02_cr')
一直「,」下去也行。

我有時會用另加屬性值的方式來統一。
如在元件上,再加上 data-key="cal_cmd_pre"

然後再用
$('data-key="cal_cmd_pre"')

處理。

上面的方式,選一個你覺得適合的

noway iT邦研究生 2 級 ‧ 2024-09-12 17:15:00 檢舉

謝謝您!

我要發表回答

立即登入回答