JQuery印证radio和select选中等

JQuery验证radio和select选中等

<input type="radio" name="cityNo" value="010" >北京  

  1.   
  2. <input type="radio" name="cityNo" value="021" >上海  
  3.   
  4. <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