如何在javascript中将ID添加到输入字段

时间:2015-12-09 07:45:05

标签: javascript

我的javascript代码是这样的

if (editMode === true) {
    var divId = element.attr('id');
    console.log(divId);
}

var textBox = $('<input class="my-text-box" onchange="myFunction(this.value)" />');

我想将divId变量设置为此...中的ID

var textBox = $('<input class="my-text-box" onchange="myFunction(this.value)" />');

divId变量带有动态值...

请帮我做。

3 个答案:

答案 0 :(得分:0)

var txtBox = $('.my-text-box');
txtBox.prop('id', 'newIdHere');

请勿尝试按照您的整个元素html选择元素,例如

var textBox = $('<input class="my-text-box" onchange="myFunction(this.value)" />');

答案 1 :(得分:0)

var divId = null;
if (editMode === true) {
    divId = element.attr('id');
    console.log(divId);
}

$('.my-text-box').attr('id', divId);

答案 2 :(得分:0)

您需要使用html

连接该ID
if (editMode === true) {
var divId = element.attr('id');
console.log(divId);}

var textBox = $( '<input class="my-text-box" onchange="myFunction(this.value)" id="'+divId+'" />');