jQuery 选择器(61种)整理总结(6)

<form> <input type="text" /> <input type="password" /> <input type="radio" /> <input type="radio" /> </form> <script type="text/javascript"> $(function(){ $(":radio").css("color","red"); }); </script>

结果:

jQuery 选择器(61种)整理总结

51. :checkbox : 匹配所有复选框

<form> <input type="text" /> <input type="password" /> <input type="checkbox" /> <input type="checkbox" /> </form> <script type="text/javascript"> $(function(){ $(":checkbox").css("color","red"); }); </script>

结果:

jQuery 选择器(61种)整理总结

52. :submit : 匹配所有提交按钮

<form> <input type="submit" /> </form> <script type="text/javascript"> $(function(){ $(":submit").css("color","red"); }); </script>

结果:

 

53. :image : 匹配所有图像域

<form> <input type="image"/> </form> <script type="text/javascript"> $(function(){ $(":image").css("color","red"); }); </script>

54. :reset : 匹配所重置按钮

<form> <input type="reset" /> </form> <script type="text/javascript"> $(function(){ $(":reset").css("color","red"); }); </script>

结果:

55. :button : 匹配所有按钮

<form> <button>Button1</button> <button>Button2</button> </form> <script type="text/javascript"> $(function(){ $(":button").css("color","red"); }); </script>

结果:

Button1 Button2

56. :file : 匹配所有文件域

<form> <input type="file" /> </form> <script type="text/javascript"> $(function(){ $(":file").css("color","red"); }); </script>

57. :enabled : 匹配所有可用元素

<form> <input type="submit" disabled="disabled" /> <input type="reset" /> </form> <script type="text/javascript"> $(function(){ $(":enabled").css("color","red"); }); </script>

结果:

  

58. :disabled : 匹配所有不可用元素

<form> <input type="submit" disabled="disabled" /> <input type="reset" /> </form> <script type="text/javascript"> $(function(){ $(":disabled").css("color","red"); }); </script>

结果:

  

59. :checked : 匹配所有选中的被选中元素(复选框、单选框等,select中的option),对于select元素来说,获取选中推荐使用 :selected

<form> <input type="checkbox" checked="checked" /> <input type="checkbox" /> <input type="checkbox" checked="checked" /> </form> <script type="text/javascript"> $(function(){ $(":checked").css("color","red"); }); </script>

60. :selected : 匹配所有选中的option元素

<select> <option value="1">basketball</option> <option value="2" selected="selected">football</option> <option value="3">swim</option> </select> <script type="text/javascript"> $(function(){ $("select option:selected").css("color","red"); }); </script>

结果:


61. $.escapeSelector(selector) : 这个方法通常被用在类选择器或者ID选择器中包含一些CSS特殊字符的时候,这个方法基本上与CSS中CSS.escape()方法类似,唯一的区别是jquery中的这个方法支持所有浏览器。

该选择器在jQuery库3.0版本才开始有

<!--对含有#号的ID进行编码--> <script type="text/javascript"> $(function(){ $.escapeSelector( "#target" ); // "\#target" }); </script>

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzjgwg.html