JQuery印证radio和select选中等
JQuery验证radio和select选中等
<input type="radio" name="cityNo" value="010" >北京
- <input type="radio" name="cityNo" value="021" >上海
- <input type="radio" name="cityNo" value="020" >广州
那么jquery如果要让“上海”被选中只要写成
$(":radio[name=cityNo]").val(['021']);
或是 $(":input[name=cityNo]").val(['021']); 注意这里要写成 ['021'],是数组形式,因为初始化的时候可以选中多个。
如果要让北京和上海同时选中呢 只要写成 $(":input[name=cityNo]").val(['010','021']);
如果是复选框呢,也是一样的。
如果是下拉选择框,看下边:
<select name="city">
<option value="010">广州</option>
<option value="021">上海</option>
<option value="020">广州</option>
</select>
如果要选中“上海”,只需要写成 $(":select[name=city]").val('021'); 注意这里不是数组,因为默认只能选中一个!
可以看到这种方式只需把值放在js中,而不用再在jsp出现c:if这种判断的标签了,很大的提高了开发速度,也简化了代码的复杂性。
摘自:http://blog.****.net/blliy117/article/details/5680570