2016-05-14 10 views
-1

誰も次のHTML/jQueryを使用しているときに文字列 "test"が表示されない理由を説明できますか?テキストがjQueryで追加されていない

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

JS:

var day_html = $('<input type="checkbox" />'); 
day_html.text("test"); 
$(".month").append(day_html); 

Fiddle is here

+3

チェックボックスにはテキスト属性がありません。ラベル – mplungjan

+0

@mplungjanああ、それを説明して...感謝! – knipknap

+0

PS:これを投票しませんでした – mplungjan

答えて

-2

何を達成したいですか?追加する場合は、append関数を2回使用します。

var day_html = $('<input type="checkbox" />'); 
$(".month").append(day_html); 
$(".month").append("test"); 
+0

これはうまくいくかもしれませんが、チェックボックスをアクティブにするためのテキストをクリックできなかったので、チェックボックスにラベルを追加するのは正しい方法ではありません。 mplungjanの答えは正しい、私はラベルを使用する必要があります。 – knipknap

関連する問題