我有一个javascript / jQuery页面,我正在使用Twitter Bootstrap的typeahead。在javascript中有两个单独的地方,我添加了我想要打字的元素。在没有要求主观答案的情况下,对于我来说,动态地将输入注册为预先输入是一种好方法吗?给他们所有不同的ID并在每次添加时注册?是否有.on()
可以做的魔术?
答案 0 :(得分:2)
您可以使用jQuery
委托来执行此操作。例如:
$("#element-that-will-contain-typeaheads").on("DOMNodeInserted", function () {
$(this).find(".typeahead").typeahead();
});
答案 1 :(得分:0)
最简单的方法,适用于f1 <- function(str1){
read.table(text=gsub("[^0-9]+", " ", str1),
col.names = scan(text=trimws(gsub("[^A-Z]+", " ", str1)),
what = "", sep=" ", quiet=TRUE))
}
f1(X)
# A B C
#1 12 15 15
f1(Y)
# A B C D E
#1 12 15 15 32 53
首先,您需要了解如何添加要应用的输入元素typeahead, datepicker etc
添加元素尝试实现如下所示:
bootstrap typeahead
这样它会起作用,我认为在这里分享可以帮助别人:)