将文本框和按钮附加到div的特定部分

时间:2014-01-08 11:38:58

标签: jquery

$("#id_attach_btn").click(function() {
    if(count<4) {
        $("#id_blank").append("<br><input id='' type='file' name='file' /><img src='<?php echo base_url(); ?>images/upload.bmp' width='80' height='30'/><img src='<?php echo base_url(); ?>images/delete.bmp' width='80' height='30'/>");
        count++;
    } else {
        alert("Cannot attach more than four file in single attempt");
    }
});

我们可以在附加功能的基础上附加一个div吗?
这里我在append()函数中写了太多代码有没有办法传递包含该代码的div的id?

1 个答案:

答案 0 :(得分:1)

将HTML放入隐藏的div中,然后使用jQuery .html()方法将其解压缩,然后将其附加到另一个div:

$("#id_blank").append($("#inputholder").html());

请参阅http://jsfiddle.net/5PLrq/

上的示例

请参阅http://api.jquery.com/html/

上的文档