簡體   English   中英

可編輯動態最大長度

[英]jeditable dynamic maxlength

接下來的問題: jQuery選擇並使用部分類名

我認為可以使用這種方式為可編輯腳本動態分配maxlength(我為每個元素startig分配一個特殊類,其中edit_* ,其中star為maxlength):

$("[class^='edit_']").editable('url', {
    id          : $(this).attr('id'),
    maxlength   : $("[class^='edit_']").on('click',function() {
            return $(this).attr('class').split(' ')[0].split('_')[1];
    }),
});

問題在於,如果單獨使用該函數本身可以工作,那么在上面的腳本中就無法工作。 我什至嘗試手動返回一個數字(例如return 2 ),它的工作原理是什么?

好的,對於那些將要降落在這里的人...我這樣解決了:

$("[class^='edit_']").each( function() {
    var ml = $(this).attr('class').split(' ')[0].split('_')[1];
    $(this).editable('[url]', {
        [...]
        maxlength   : ml,
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM