我用 jQuery 函数构建循环的 html。
$.append()
我想用,$.before()
和$.after()
等给我的函数更多的灵活性。
目前,我做类似的事情
$.fn.appendRecurringHTML = function(domInsertMethod, domInsertID, htmlToInsert) {
if(domInsertMethod == 'append'){
$(domInsertID).append(htmlToInsert);
}
else if(domInsertMethod == 'before'){
$(domInsertID).before( ...
}
但我更喜欢(伪)
$.fn.appendRecurringHTML = function(domInsertMethod, domInsertID, htmlToInsert) {
$(domInsertID).window[domInsertMethod](htmlToInsert);
}
但这对我不起作用。
这可能吗?如果是这样,怎么做?