我们可以将一个字符串变量附加到ev.target.appendChild(document.getElementbyId(data))吗?

时间:2015-11-09 12:21:58

标签: javascript jquery

我想在ev.target.appendChild(document.getElementById(data))附加一个字符串变量。追加(内容) 我尝试了以下代码,但它没有成功。

var Content = '<input type="number" name="estimatedQty" placeholder="Estmated quantity"  step="0.5" /><input type="number" name="estmatedtime" placeholder="Estimated Time" />';
ev.target.appendChild(document.getElementById(data)).append(Content);

2 个答案:

答案 0 :(得分:1)

您需要先创建子元素,然后才能向其中添加内容。

var Content = '<input type="number" name="estmatedtime" placeholder="Estimated Time" />';

var input = document.createElement('input');
tagetElement.appendChild(input);

$('#targetElement input').append('Content').attr({
    type:"number", 
    name:"estimatedQty",
    placeholder: "Estmated quantity",
    step: "0.5"
});

/ Zorken17

答案 1 :(得分:1)

我不确定你想在这里实现什么,但是如果你使用Jquery函数append()你会更好地使用jquery:

$(ev.target).append(Content);

希望这有帮助。