如何在JavaScript中为输入字段添加ID?

exdqitrt  于 4个月前  发布在  Java
关注(0)|答案(3)|浏览(80)

我的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变量需要有动态值。请帮助我做到这一点。

ff29svar

ff29svar1#

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

字符串
不要试图选择一个元素的整个元素html像你一样,前。

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

z5btuh9x

z5btuh9x2#

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

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

字符串

irlmq6kh

irlmq6kh3#

你只需要把这个id和html联系起来

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

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

字符串

相关问题