【发布时间】:2014-08-25 10:28:38
【问题描述】:
我正在使用以这种方式创建的多选
var color = $('<select />', {
'id' : 'color_' + j,
'name' : 'color_'+ j+'[]',
'multiple': true,
'style' : 'float: left; width: 120px; position: relative'
}).attr('data-rel', 'chosen');
现在在 javascript 中,当我用 id = color_1 提醒多选的值时 我是空的
我的意思是脚本
for(i = 1; i<=ci; i++)
{
alert($('#color_'+i).val());
if($('#color_'+i).val() == 'null' || $('#color_'+i).val() == '')
{
alert("Select Color For Item :"+ (i));
flag = 1;
}
}
如果我没有选择任何内容,null 会收到警报,但它仍然不会提醒alert("Select Color For Item :"+ (i));
如果alert($('#color_'+i).val()); 导致 null 被警告,那么它必须进入 if 条件,但似乎不知何故 if 没有得到满足。
有人可以帮我吗?
谢谢。
【问题讨论】:
-
你能创建一个JSFiddle
-
啊!把这个简单的事情记在脑海里真是太白痴了……谢谢
标签: javascript jquery multi-select