いくつかの jQuery コードに少し問題があります。
私のページには、次のレイアウトがあります。
[X] "Some text" [textarea]
[X] "Some text 2" [textarea]
[X] "Some text 3" [textarea]
したがって、基本的には、いくつかのチェックボックスといくつかのテキストエリア (実際には日付ピッカー) であり、コードは次のとおりです (PHP で生成):
<input type="checkbox" class="pack_check" disabled="disabled" name="id_pack[]" value="0 />
Some text
<input name="date-pack[]" id="date-pack[]" class="date-picker">
<input type="checkbox" class="pack_check" disabled="disabled" name="id_pack[]" value="1 />
Some text 2
<input name="date-pack[]" id="date-pack[]" class="date-picker">
問題は、ユーザーがチェックボックスをオフにすると、関連付けられた日付 (テキストエリア入力内) が空の値になることです...
私はそのようなことをすることでこれを達成しました:
$('input.pack_check').change(function () {
$("input[name='date-pack[]']").val("");
});
しかし、これを行うと、すべてのテキストエリアが消去されます。
何か案が?