jquery属性过滤选择器[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]、[attr|=value]。
jquery属性过滤选择器
jquery属性过滤选择器,包括[attr]、[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]、[attr|=value]、[attr~=value],具体功能如代码中注释。
$("div[dataId]"); //拥有属性dataId的div列表
$("div[dataId=test]"); //属性dataId为"test"的div列表
$("div[dataId!=test]"); //属性dataId不等于"test"或没有title属性的div列表
$("div[dataId^=test]"); //属性dataId以"test"开始的div列表
$("div[dataId$=test]"); //属性dataId以"test"结束的div列表
$("div[dataId*=test]"); //属性dataId含有"test"的div列表
$("div[dataId|=test]"); //属性dataId等于"test"或以"test-"开头的div列表
$("div[dataId~=test]"); //属性dataId用空格分割的值中包含test的div列表
$("div[id][dataId$=test]"); //包含属性id,同时属性title以"test"结束的div列表