在JQuery中附加到div

时间:2014-02-05 05:47:24

标签: javascript jquery html css

首先,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);

1 个答案:

答案 0 :(得分:2)

如果它说imgButtonobject,那么它不是string试试这个,

$("#search_prams").append("your div string here ")
                  .append(imgButton);// append img button here