ID以和appendchild / jquery / javascript结尾(ID ends with and appendchild / jquery / javascript)

编程入门 行业动态 更新时间:2024-10-14 16:23:16
ID以和appendchild / jquery / javascript结尾(ID ends with and appendchild / jquery / javascript)

嘿,我的代码有问题 - 你能看看并解决我的小问题吗? 我知道$()不是函数。 我可以使用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> 
  
 

Hey i have problem with my code - can you look and solve my little problem? I know that $ ( ) is not a function. i can use getelementbyID but i need function ID ends with

<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> 
  
 

请注意, $=是ends-with选择器。

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

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

You can use $("[id*='mrp']")[0] to get the normal JavaScript node element which works with .appendChild().

<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> 
  
 

Note that $= is the ends-with selector.

You can also use the jQuery function .append():

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

更多推荐

本文发布于:2023-07-06 07:39:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1047411.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:结尾   appendchild   ID   jquery   ends

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!