的开始
我正在尝试将<hr>
元素添加到基于类的jQuery中的<td>
中。我已经设法找到了我想无问题的<td>
元素,但是我无法添加html- <td>
已经包含了一些html,我想在最后附加。
这是我在尝试的:
<script>
$( document ).ready(function() {
var something = "something";
var element = $('td').filter(':contains(something)').html('<p>Hello</p>');
console.log(element);
});
</script>
谢谢
而不是使用.html()您可以使用.append(),它只是将任何您写入的内容添加到Div的末尾。
喜欢这个
$('td').filter(':contains(something)').append('<p>Hello</p>')
这会在过滤后的<td>
您也可以使用.prepend()将事物添加到Div。
看一下:https://jsfiddle.net/jo2t5yl0/1/
它正在使用<td>
和.html()
也许您忘记包括jQuery lib?
尝试附加..像这样的事...并确保您正在使用jQuery Library
var element =$('td').filter(':contains(something)').append('<p>Hello</p>');