Javascript 无法选择“选择”标记下的选项值
Java脚本:Javascript 无法选择“选择”标记下的选项值,javascript,jquery,html,jsp,Javascript,Jquery,Html,Jsp,Java脚本: var numArray = {"01":"Monday","03":"Wednesday","05":"Friday"}; $.each(numArray , function(key,value){ $("#weekDay").append($("<option></option>") .attr("value",key)
var numArray = {"01":"Monday","03":"Wednesday","05":"Friday"};
$.each(numArray , function(key,value){
$("#weekDay").append($("<option></option>")
.attr("value",key)
.text(value));
});
JSP:
<tr >
<td>
<select id="recurringType" name="recurringType" style="width: 100px; size: 50px" ></select>
</td>
</tr>
值正在填充,但我无法选择。它只选择星期一而不选择其他值。我做错了什么吗您正在使用另一个id向选择添加选项。
更改您的代码如下
$.each(numArray , function(key,value){
// $("#weekDay").append($("<option></option>") - wrong
$("#recurringType").append($("<option></option>")
.attr("value",key)
.text(value));
});
演示-如何选择其他值。。。默认情况下,星期一将被选中,因为这是第一个条目。选择是什么意思?比如,用鼠标点击它们,或者从JS中自动选择?如果希望同时选择所有值,则需要将多个属性添加到选择元素。$weekDay.val'05'将选择Friday-我尝试通过鼠标单击选择值,但它没有选择值,即使我从下拉列表中选择值Friday,它也会选择第一个被选中的值Monday@ArunP约翰和所有人当选择单选按钮时,下拉列表上会发生操作,这两个按钮共享相同的id,并且每次我选择其中一个项目时,都会加载该项目,而不是选择值和问题已解决。