我在网页中有以下代码:
<div id="search_suggest"></div>
尝试在javascript代码中使用以下内容会更改div括号中的内容。
var ss = document.getElementById('search_suggest');
ss.innerHTML = 'asdasdasasddasasdasdasdasdasdasdasdasasdasd';
使用Jquery作为选择器的以下代码不起作用(我选中了,选择了正确的元素):
var ss =$(".search_suggest")
ss.append( "<p>Test</p>"); #doesnt work
ss.html("<p>Test</p>"); #doesnt work
ss.text("<p>Test</p>"); #doesnt work
我也尝试用纯文本而不是html。有人知道为什么一个工作而另一个不工作吗?我不相信我做错了tesxt或html。
最佳答案
search_suggest
是元素的ID。使用id selector#
而不是class selector.
:
$("#search_suggest")
关于javascript - jQuery的不在div内插入HTML或文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34655820/