Heim >php教程 >PHP开发 >Detaillierte Erläuterung des Attributfilterselektors des JQuery-Selektors

Detaillierte Erläuterung des Attributfilterselektors des JQuery-Selektors

高洛峰
高洛峰Original
2016-12-17 15:58:411278Durchsuche
46d5fe1c7617e3914f214aaf043f4ccf
  /*高亮显示*/
  .highlight{   
   background-color: gray
  }
 531ac245ce3e4fe3d50054a55f265927
6c04bd5ca3fcae76e30b72ad730ca86d
   dc6dce4a544fdca2df29d5ac0ea9906b
      e388a4556c0f65e1904146cc1a846beeHello94b3e26ee717c64999d7867364b1b4a3
   16b28748ea4df4d9c2150843fecfba68
   c90ef46644c27e75cab5f1ef5a0f28c8ID为test的DIV16b28748ea4df4d9c2150843fecfba68
   4fb65521dabebd29be5be8a3a084f743足球
   e70f87b21cc1adba400eaae9c44a896a排球
   33fd076a5ca6b7d059888efe861853b1篮球
   ebfe6342499c93420dd9dd5327d0d971其他
  36cc49f0c466276486e50c850b7e4956

[Attribut] Verwendung
Definition: Übereinstimmung mit Elementen, die das angegebene Attribut enthalten

$("div[id]").addClass("highlight"); //查找所有含有ID属性的div元素

2. [Attribut=Wert] Verwendung
Definition: Übereinstimmung mit dem angegebenen Attribut Attribut ist ein Element mit einem bestimmten Wert

$("input[name='basketball']").attr("checked",true);   //name属性值为basketball的input元素选中

3 [Attribut!=Wert] Verwendung
Definition: Entspricht dem angegebenen Attribut, das ein Element ist, das keinen bestimmten Wert enthält

$("input[name!='basketball']").attr("checked",true);   //name属性值不为basketball的input元素选中 
//此选择器等价于:not([attr=value])要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not([attr=value])
$("input:not(input[name='basketball'])").attr("checked",true);

4. [Attribut^=Wert] Verwendung
Definition: Passen Sie die Elemente an, deren gegebenes Attribut mit einem bestimmten Wert beginnt

$("input[name^='foot']").attr("checked",true);  //查找所有 name 以 'foot' 开始的 input 元素

5. [Attribut$=Wert] Verwendung
Definition: Passen Sie das angegebene Attribut an, das mit einem bestimmten Wert endet

$("input[name$='ball']").attr("checked",true); //查找所有 name 以 'ball' 结尾的 input 元素

6 [Attribut*=Wert] Verwendung
Definition: Passen Sie das angegebene Attribut an, das mit einem bestimmten Wert endet. Elemente mit diesen Werten ​

$("input[name*='sket']").attr("checked",true);  //查找所有 name 包含 'sket' 的 input 元素

7. [selector1][selector2][selectorN] Verwendung
Definition: Zusammengesetzter Attributselektor, der verwendet wird, wenn mehrere Bedingungen gleichzeitig erfüllt werden müssen

$("input[id][name$='ball']").attr("checked",true);  //找到所有含有 id属性,并且它的 name属性是以 ball结尾的



Ausführlichere Erläuterungen zum Attributfilterselektor des JQuery-Selektors finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn