[英]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.