我知道应该很简单,但我就是不明白。
我正在使用克隆来复制一个<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
?