jQuery所有选择符: https://api.jquery.com/category/selectors/
jQuery遍历方法:https://api.jquery.com/category/traversing/
jQuery API : https://api.jquery.com/
jQuery 教程 :https://www.runoob.com/jquery/misc-contains.html
https://www.runoob.com/jquery/jquery-ref-selectors.html
https://www.runoob.com/jquery/jquery-selectors.html
jQuery 选择器:https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
JQuery元素选择器:https://www.w3school.com.cn/jquery/jquery_selectors.asp
jQuery :has() 选择器:https://www.runoob.com/jquery/sel-has.html
CSS3 :not 选择器:https://www.w3school.com.cn/cssref/selector_not.asp
jQuery :not() 选择器:https://www.runoob.com/jquery/jq-sel-not.html
jQuery :contains 选择器:https://www.w3school.com.cn/jquery/selector_contains.asp
jquery中contains和has选择器的区别
:contains 匹配包含给定的文本元素
$("div:contains('Jhon')")
:has 匹配含有选择器所匹配的元素的元素
$("div:has(p)").addClass("test") p为标签