<select class="test" id="projectno" name="projectno"> <option> 请输入您的所在小区</option> <volist name="cell" id="vo"> <option value="{$vo['id']}">{$vo['name']}</option> </volist> </select>
如果用 var cell = $.trim($("#vo").val());
或者 var cell= $.trim($("#projectno").val()); 都不行。
要求循环里面有值并获取。
选择好下拉框的值后,调用代码:$("#projectno").val();
自己解决了,我的意思是怎么获取循环的值,但是有第一个的影响,首先把第一个默认值设置为value=“”,才能用$("#projectno").val(); 谢谢大家。
得先选一个啊,要不然默认是选中第一个 <option> 请输入您的所在小区</option> 而这个是没有 value 值的
选中之后怎么获取?
@yangzailu1990: $("#projectno").val()
@by.Genesis:
自己解决了,我的意思是怎么获取循环的值,但是有第一个的影响,首先把第一个默认值设置为value=“”,才能用$("#projectno").val(); 谢谢大家。
一般这样的用ajax动态获取比较方便。
举个栗子:http://blog.csdn.net/xujiaolf/article/details/24982889
自己解决了,我的意思是怎么获取循环的值,但是有第一个的影响,首先把第一个默认值设置为value=“”,才能用$("#projectno").val(); 谢谢大家。
@yangzailu1990: 这么娇小的bug...
@g皓皓: 哈哈 我新手 不过还是感谢
自己解决了,我的意思是怎么获取循环的值,但是有第一个的影响,首先把第一个默认值设置为value=“”,才能用$("#projectno").val(); 谢谢大家。