私は本当に単純であるべきだと知っていますが、私はそれを理解していません。
clone を使用して<li>
要素をコピーしています:
var li = $('.selected_list .template').clone();
リストには次の項目があります。
<li>
<input type="hidden" value="" class="item_id" name="item_id[]">
<div class="col_rating">
<input type="textbox" value="" maxlength="3" class="item_rating" name="">
</div>
</li>
以下を使用して、item_id
入力の内容を変更できます。
$(li).find('.item_id').prop({
'value': $(item).attr('id'),
'name': 'item_id[]'
});
$(li).find('.col_rating').find('input.col_rating').prop('name','item_rating[]');
$(li).find('.col_name').text($(item).find(('.assoc_name')).text());
$(li).find('.col_cost > input.item_cost').val($('.info_container .unit_cost').val());
input
しかし、内にラップされているの値を変更するにはどうすればよいdiv
ですか?
子供にアクセスするために使用しようとし>
ましたが、うまくいきませんでした。
あなたの助けは大歓迎です:)
更新
の値を変更できますitem_id
。問題は、入力のname
属性を更新するにはどうすればよいですか?col_rating