当前位置 : 主页 > 网页制作 > JQuery >

jquery – 首次出现选择

来源:互联网 收集:自由互联 发布时间:2021-06-15
如何确定首次出现(元素0)是否包含文本“No Errors” if ($(xml).find('errors')[0].text() == 'No Errors') { do something} !编辑!!! found it... if ($(xml).find('error').first().text() == 'No errors') 使用[0]会导致JavaSc
如何确定首次出现(元素0)是否包含文本“No Errors”

if ($(xml).find('errors')[0].text() == 'No Errors') 
{
  do something
}

!编辑!!!

found it...

 if ($(xml).find('error').first().text() == 'No errors')
使用[0]会导致JavaScript / jQuery返回DOM节点,而不是jQuery对象,您可以尝试:

if ($(xml).find('.errors:first').text() == 'No Errors') 
{
  // do something
}

要么:

if ($(xml).find('.errors').eq(0).text() == 'No Errors') 
{
  // do something
}

这两个if语句都要求文本(不仅仅包含)等于“No Errors”.

要测试文本是否包含“无错误”文本:

if ($(xml).find('.errors').eq(0).text().toLowerCase().indexOf('no errors') > -1) 
{
  // do something
}

JS Fiddle demo.

参考文献:

> :first.
> eq().
> toLowerCase().
> indexOf().

网友评论