我的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
变量带有动态值...
请帮我做。
答案 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
连接该IDif (editMode === true) {
var divId = element.attr('id');
console.log(divId);}
var textBox = $( '<input class="my-text-box" onchange="myFunction(this.value)" id="'+divId+'" />');