这个选择器在jquery中做了什么?

jua*_*tto 3 jquery

这个选择器在jquery中做了什么:

$('tr[parents*=x'+1111014+'x]');
Run Code Online (Sandbox Code Playgroud)

谢谢

Oli*_*der 9

它将选择以下形式的任何元素:

<tr parents='asdfsx1111014xasdfsa' >
<tr parents='x1111014xasdfsa' >
<tr parents='asdfsx1111014x' >
<tr parents='x1111014x' >
Run Code Online (Sandbox Code Playgroud)

基本上任何tr带有parents属性的标签.该parents属性应包含以下内容:x1111014x.

请参阅有关jQuery select-contains的文档.


Jiv*_*ngs 5

让我们把它分解;

  • tr将选择所有<tr>元素.
  • [parents] 将选择具有属性的所有元素 parents
  • *=包含选择器,它将在以下字符串上进行匹配.

因此,选择器'tr[parents*=x1111014x]'将选择tr页面上具有包含该字符串的属性的所有元素x1111014x.

例如:

<tr parents="xxxx1111014xxxxxx">
Run Code Online (Sandbox Code Playgroud)