これで少し助けが必要かもしれませんが、これを書き出すためのよりクリーンな方法があるはずです。
空ではない #endowment div の各テキスト入力を選択したい。また、「dyn_hidden」という div に、各入力に値を追加したいと書いています。そのため、ぼかしのたびにすべてを削除してから、それぞれを追加し直します。これにはもっと良い方法がありますか?
ありがとう!
jQuery("#endowment input[type='text']").blur( function() {
// Empty out dyn_hidden div
jQuery('#dyn_hidden').html('');
jQuery("#endowment input[type='text']").each(function() {
if(jQuery(this).val() !== "") {
end_fund = '<input type="hidden" name="fund[]" value="'+jQuery(this).attr('title')+'">';
end_amount = '<input type="hidden" name="amount[]" value="'+jQuery(this).val()+'">';
jQuery('#dyn_hidden').append(end_fund, end_amount);
}
});
});