选项[options.length] 不工作
options[options.length] not working
我有 jquery 代码可以获取值并在数据库中更新它们。问题是现在好像不行了
它说:Uncaught TypeError: Cannot read 属性 'length' of undefined
这是部分代码:
$('#response_title').val('');
$("#response_new_enter").hide();
$("#response_own_enter").show();
img.attr("src","images/add_btn.png");
var options = $('#response_').attr('options');
options[options.length] = new Option(response_title, r, true, true); // error comes up in this line
alert("New Response Added Successfully.");
$("#myspan").html("New Response Added Successfully.");
$("#myspan").show();
setTimeout(function(){ $('#myspan').fadeOut(1000); }, 10000);
options
不是一个属性,是一个属性来try
var options = $('#response_').prop('options');
var options = $('#response_')[0].options; //or
但是您可以使用 jQuery 来创建类似
的选项
$('<option />',{text: response_title, value: r, selected: true}).appendTo('#response_');
我有 jquery 代码可以获取值并在数据库中更新它们。问题是现在好像不行了
它说:Uncaught TypeError: Cannot read 属性 'length' of undefined
这是部分代码:
$('#response_title').val('');
$("#response_new_enter").hide();
$("#response_own_enter").show();
img.attr("src","images/add_btn.png");
var options = $('#response_').attr('options');
options[options.length] = new Option(response_title, r, true, true); // error comes up in this line
alert("New Response Added Successfully.");
$("#myspan").html("New Response Added Successfully.");
$("#myspan").show();
setTimeout(function(){ $('#myspan').fadeOut(1000); }, 10000);
options
不是一个属性,是一个属性来try
var options = $('#response_').prop('options');
var options = $('#response_')[0].options; //or
但是您可以使用 jQuery 来创建类似
的选项$('<option />',{text: response_title, value: r, selected: true}).appendTo('#response_');