首先,imgButton是一个包含img标记HTML的文本字符串。但是,此变量后来变为img标记的.detach()的结果。下面代码中的问题是它不显示它先前执行的图像,而是显示[object Object]。当在其自己的append语句或appendTo中使用imgButton时,它会显示正确的图像。有没有办法在与其他字符串相同的append语句中打印出imgButton并正确显示?
我希望我能正确解释问题。
$("#search_prams").append("<div class='advsearchparam'><select class='searchparam'>" +
"<option value='test'>test</option>" +
"<option value='test1'>test1</option>" +
"</select><input class='search' type='text'><button class='remove' id='remove1'>X</button></div>"+ imgButton);
答案 0 :(得分:2)
如果它说imgButton
是object
,那么它不是string
试试这个,
$("#search_prams").append("your div string here ")
.append(imgButton);// append img button here