Javascript jQuery添加的文本不显示

Javascript jQuery添加的文本不显示,javascript,jquery,Javascript,Jquery,有人能解释为什么在使用下面的HTML/jQuery时字符串“test”没有出现吗 <div class="month"> foo </div> 福 JS: var day_html=$(''); day_html.text(“测试”); $(“.month”).append(day_html); 你想要实现什么?如果要追加,请使用append函数两次 var day_html = $('<input type="checkbox" />'); $(".

有人能解释为什么在使用下面的HTML/jQuery时字符串“test”没有出现吗

<div class="month">
foo
</div>
JS:

var day_html=$('');
day_html.text(“测试”);
$(“.month”).append(day_html);

你想要实现什么?如果要追加,请使用append函数两次

var day_html = $('<input type="checkbox" />');
$(".month").append(day_html);
$(".month").append("test");
var day_html=$('');
$(“.month”).append(day_html);
$(“.month”)。追加(“测试”);

因为复选框没有文本属性。使用label@mplungjan哦,这就解释了。。。谢谢PS:我没有投票否决这一点,虽然这可能有效,但将标签添加到复选框不是正确的方法,因为您无法单击文本来激活复选框。mplungjan的回答是正确的,我应该使用标签。
var day_html = $('<input type="checkbox" />');
$(".month").append(day_html);
$(".month").append("test");