JQuery是对javascript 的一个封装,目的是在用更少的代码开发出更强的交互性web ,
$("div", xml.responseXML); 这是在ajax返回的xml格式的文档中查找div标记对应的jQuery对象
$("input:radio", document.forms[0]); //在文档的第一个表单中查找所有radio类型的表单元素
$("*") 找到所有元素
$("form input") 找出表单中的所有元素
$("table td") 找出表格中的所有列
$("label + input") 找到所有跟在lable后面的input元素
$("form ~ input") 找到和form在 input在同一个父亲标签下的所有input元素
$("li:first")
; 取出<ul><li></li><li></li></ul>取出当前文档中的第一个li元素
$("li:first")
; 取出<ul><li></li><li></li></ul>取出当前文档中的最后一个li元素
$("input:checked") 找出input中所有checked的元素
$("input:not(:checked)")找出input中所有的未checked的元素
$("select option:selected") 找出select中所有被选中的元素
$("input:hidden") 找出input中所有不可看见元素
$("input:hidden") 找出form中所有button
$("td:parent") 查找出td的所有父元素
$("tr:visible") 找出所有可见元素tr
$("td:empty") 找出所有td为空的元素
$("ul li:first-child") 查找所有 ul中的 第一个li
$("ul li:last-child") 查找所有 ul中的 最后一个li
$("ul li:only-child") 只查找UL中唯一元素 li
下面主要应用于表单中元素的查找
$(":text")
$(":password")
$(":radio")
$(":checkbox")
$(":submit")
$(":image")
$(":reset")
$(":button")
$(":file")
$("input:hidden") 表示input元素中type为hidden的元素
$("input:disabled") 找出input中无效的元素 如果文本框
$("input:checked") 查找input中所有选择的元素 如 checkbox
$("select option:selected") 找出 select 中的option中属性selected=true的元素 //....
到此jQuery的选择器就分析完了