这是代码。
function product_analysis_global() {
$(':checkbox:checked').each(function() {
$('#product_' + this.alt).load(this.title);
$('#product_quantity_PRI_' + this.alt).value = this.value;
});
}
所有工作除了最后一行不起作用,任何想法。应将当前复选框的值返回到相应的字段'#product_quantity_PRI_' + this.alt
非常感谢。
答案 0 :(得分:1)
.value
不是jQuery对象属性(它是一个DOM对象),它应该是.val()
,如下所示:
$('#product_quantity_PRI_' + this.alt).val(this.value);
或(更多用于说明),直接jQuery-less DOM方法:
document.getElementById('product_quantity_PRI_' + this.alt).value = this.value;
答案 1 :(得分:1)
使用val()
功能。
var $this = $(this)
$('#product_quantity_PRI_' + $this.attr('alt')).val($this.val());