我正在尝试将输入追加到选择输入的父div,但以下代码将追加文本字符串而不是HTML。
我知道问题在于我在本地DOM元素上调用append,而不是在jQuery对象(将字符串视为HTML)上调用append,但是我不确定如何调用'this.closest('。parentdiv') '作为jQuery对象
$("select").change(function() {
if (this.value == 'Other') {
this.closest('.parentdiv').append('<input type="text" value="" name="newinput" >');
}
});