を操作し、私は次のようにラベル/チェックボックス(ドス)を含むフォーム(TODOリスト)を持っている:どのようにjQueryを非表示にするには、空の要素とその親
<form class="tasklist">
These are your tasks for today
<label>
<input class="task" type="checkbox">
This is a task that was added by the user
</label>
<label>
<input class="task" type="checkbox">
This is a task that was added by the user
</label>
</form>
ユーザーは、それが削除されたタスク(両方をチェックすると次のJavaScriptを使用してDOMからの入力と親ラベル):
$('input.task').click(function(){
var checkbox = $(this);
if (checkbox.prop("checked")) {
checkbox.parent().css('text-decoration', 'line-through').fadeOut(1000, function(){checkbox.parent().remove();});
}
});
は、私はそれがより多くのタスク(ラベルの子供を)持っていない一度親フォーム(.tasklist)が消えたいです。私はjQueryの新機能です。さまざまな方法を試しました(.tasklist:空、子( 'label'))。
EDIT:可能性があります複数のタスクリスト形式。
本当にありがとうございます。
これは不思議です。ありがとう。 –