javascript - ID以appendchild/jquery/javascript结尾

标签 javascript jquery

嘿,我的代码有问题 - 你能看看并解决我的小问题吗? 我知道$()不是一个函数。 我可以使用 getelementbyID 但我需要函数 ID 以

结尾

<html>
<head>
    

</head>
<body>
<div id="pane_mrp:mrp">
    asdsad
    </div>    
    
</body>
</html>

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
    var mrp = document.getElementById('pane_mrp:mrp');
    var ppostaci = document.createElement('div');
    ppostaci.id = ppostaci;
        var newHTML = "<div> bla bla bla</div>"; 
        ppostaci.innerHTML = newHTML;
        $("[id*='mrp']").appendChild(ppostaci);
</script>

最佳答案

您可以使用 $("[id*='mrp']")[0] 获取与 .appendChild() 配合使用的普通 JavaScript 节点元素 .

<html>
<head>
    

</head>
<body>
<div id="pane_mrp:mrp">
    asdsad
    </div>    
    
</body>
</html>

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
    var mrp = document.getElementById('pane_mrp:mrp');
    var ppostaci = document.createElement('div');
    ppostaci.id = ppostaci;
        var newHTML = "<div> bla bla bla</div>"; 
        ppostaci.innerHTML = newHTML;
        $("[id$='mrp']")[0].appendChild(ppostaci);
</script>

请注意$=是结尾选择器。

您还可以使用 jQuery 函数 .append() :

$("[id$='mrp']").append(ppostaci)

关于javascript - ID以appendchild/jquery/javascript结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38537356/

相关文章:

javascript - 窗口关闭后执行操作

javascript - 使用 Javascript 获取选择输入并在另一部分使用数据

jquery - 复制 Jquery Draggable

javascript - 在 ContextMenu Click 上发送请求到注入(inject)的内容脚本

javascript - 位置 :relative not working when added through javascript

Javascript/Coffeescript 当值相同时对多个键上的对象数组进行排序

javascript - jquery next() 函数无法正常工作

javascript - 了解偏移方法的返回值

javascript - 如何在另一个结束后触发动画

javascript - 如何在 jQuery 中停止以下 setInterval()