如何确定首次出现(元素0)是否包含文本"No Errors"
if ($(xml).find('errors')[0].text() == 'No Errors')
{
do something
}
Run Code Online (Sandbox Code Playgroud)
!编辑!!!
found it...
if ($(xml).find('error').first().text() == 'No errors')
Run Code Online (Sandbox Code Playgroud)
使用[0]导致JavaScript/jQuery返回DOM节点而不是jQuery对象,您可以尝试:
if ($(xml).find('.errors:first').text() == 'No Errors')
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
要么:
if ($(xml).find('.errors').eq(0).text() == 'No Errors')
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
这两种的if语句要求的文本是,不是简单的包含,相等'No Errors'.
要测试文本是否包含 "无错误"文本:
if ($(xml).find('.errors').eq(0).text().toLowerCase().indexOf('no errors') > -1)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
参考文献:
| 归档时间: |
|
| 查看次数: |
8574 次 |
| 最近记录: |