javascript - jQuery,附加 HTML 字符串不起作用

标签 javascript jquery html

使用下面的代码时,我无法将 HTML 字符串添加到目标 HTMLElement 的 innerHTML。我究竟做错了什么?有更好的方法吗?

<html>
    <head>
        <title>Add HTML input with jQuery</title>
        <!--
         *  This code is meant to include the jQuery library v.1.9.1
         *  from Google API
         -->
        <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js' type='text/javascript'></script>
        <script>
            $('document').ready(function(){
                $('#add').click(function(){
                    var src = $('#src');    // alert(src);
                    var trgt = $('#src');   // alert(trgt);
                    var x = null;
                    var child = null;
                    var str = null;

                    if(null != src.val()){
                        alert(1);
                        x = trgt.children().length;

                        str = '<input type="text" name="array[]" id="index' + x + '" value="' + src.val() + '" />';

                        trgt.html().append(str);


                        src.val() = null;
                    }else{
                        alert('src value is emppty');
                    }
                });
            });
        </script>
    </head>
    <body>
        <div id="box">
                <label></label> <input type="text" name="src" id="src" value="" /> <button id="add">+</button>
                <div id="trgt">
                </div>
        </div>
    </body>
</html>

最佳答案

var trgt = $('#src'); ...您的源选择器和目标选择器是相同的。

关于javascript - jQuery,附加 HTML 字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449356/

相关文章:

javascript - 如何防止滚动顶部在选项卡到隐藏元素时发生变化?

python - 如何着手识别 HTML 树中语义相关但结构不相关的节点

javascript - 如何使动态添加的 DOM 元素保持不变(刷新后)

javascript - 在 html5 中构建色轮

javascript - 将鼠标悬停在父级元素上

JQuery:如何从 href 中提取 anchor

javascript - 在jQuery中拖动后防止点击事件

javascript - 使用 js/jquery 循环加载 html 文件列表到 iframe 中

html - bootstrap 3 输入组 100% 宽度

javascript - Node.js 的 Sequelize.js 可以定义主键未命名为 'id' 的表吗?