我正在尝试在C#.net核心项目上使用JQ克隆div,但是我想将生成的新div链接到自动完成的JS函数。
它适用于第一个输入,但是当我生成一个新输入时,自动完成功能不起作用。
这是我克隆的方式:
$("#addTagConfigGainBtn").click(function () {
clone1 = document.getElementById("divTags").cloneNode(true);
clone2 = document.getElementById("divRanges").cloneNode(true);
document.getElementById("divTagConfigGain").appendChild(clone1);
document.getElementById("divTagConfigGain").appendChild(clone2);
})
这是我将HTML元素链接到按键事件的方法:
$(".test-autocomplete").keypress(function () {
searchEle = document.getElementsByClassName("test-autocomplete");
arr = animals;
searchEle = searchEle[0];
alert(searchEle);
var currentFocus;
searchEle.addEventListener("input", function (e) {
var divCreate,
b,
i,
// Doing some stuff
});
那么,有没有办法用他的jq函数克隆一个元素?