jQuery - 我怎样才能找到id是否有特定的字符串?

And*_*nda 15 jquery

我有一个表,我想知道它的最后一个ID是否包含某个字符串.例如,如果我的上一个td的id为"1234abc",我想知道这个id是否包含"34a".我需要在'if'语句中这样做.

if(myLastTdId包含"blablabla"){做某事}

谢谢!!!

CMS*_*CMS 24

您可以使用" attributeContains "选择器:

if($("#yourTable td:last-child[id*='34a']").length > 0) { 
   //Exists, do something...
} 
Run Code Online (Sandbox Code Playgroud)


Pao*_*ino 10

这很容易用indexOflast-child.

<table id='mytable'>
<tr>
  <td id='abc'></td>
  <td id='cde'></td>
</tr>
</table>

<script>
if($('#mytable td:last-child').attr('id').indexOf('d') != -1) {
   alert('found!');
}
</script>
Run Code Online (Sandbox Code Playgroud)

在这里它会提醒'找到',因为它d出现在字符串中cde