我有这样的事情:
<div id="myId">
<p></p>
</div>
我想在<p></p>
标签之间注入一些简单的文本,但现在确保不要通过先通过 div 然后在其相关的 dom 上引用它<p>
截至今天,我正在使用最新版本的 jQuery。
我有这样的事情:
<div id="myId">
<p></p>
</div>
我想在<p></p>
标签之间注入一些简单的文本,但现在确保不要通过先通过 div 然后在其相关的 dom 上引用它<p>
截至今天,我正在使用最新版本的 jQuery。
注入文本
$('#myId').find('p').text('Hello');
注入html
$('#myId').find('p').html('<h1>Hello</h1>');
使用此选择器 $('#myId p')
要插入文本,您可以使用.html()
jQuery
$('#myId p').html('Hello World')
纯Javascript
var children = document.getElementById("myId").children;
for(var i = 0; i < children.length; i++) {
if(children[i].tagName == 'P') {
children[i].innerHTML = 'Hello World !!';
}
}
使用子选择器
$("#myId > p").text('a');
你可以这样做
如果它只是文本
$('#myId p').text('your text');
如果它只是像 span 之类的 html 代码或其他东西
$('#myId p').html('your hmtl');
你可以简单地使用
$("#myId p").text("Hello World");
$('#myID p').text('content');
应该这样做
我认为这应该可行: $("#myID p").text("asdf")