Javascript opt.prop不是一个函数
我正在使用Javascript动态构建一个选择列表。它可以工作,但我在尝试禁用某些选项时遇到了麻烦。代码如下。Javascript opt.prop不是一个函数,javascript,Javascript,我正在使用Javascript动态构建一个选择列表。它可以工作,但我在尝试禁用某些选项时遇到了麻烦。代码如下。opt.prop行生成错误opt.prop不是函数。我还尝试了attr('disabled','disabled'),得到了opt.attr不是一个函数 var selSubCat = document.getElementById('selectedSubCategory'); for(var i = 0; i < categories.length; i++) { va
opt.prop
行生成错误opt.prop不是函数
。我还尝试了attr('disabled','disabled')
,得到了opt.attr
不是一个函数
var selSubCat = document.getElementById('selectedSubCategory');
for(var i = 0; i < categories.length; i++) {
var opt = document.createElement('option');
opt.innerHTML = categories[i]['name'] + ' (' + categories[i]['q_count'] + ' items)';
opt.value = categories[i]['id'];
if (categories[i]['q_count'] < 1 )
opt.prop('disabled', true);
selSubCat.appendChild(opt);
}
var selSubCat=document.getElementById('selectedSubCategory');
对于(变量i=0;i
您根本没有使用jquery
,而是使用DOM方法。然后你需要改变:
opt.prop('disabled', true);
借
只需使用:
opt.disabled = true;
看看w3c中的