那么现在,我要在前面加一个判断,如果对应id的元素不存在倒数第二个就不运行
时间: 2024-03-14 13:44:56 浏览: 45
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
好的,你可以在获取倒数第二个元素之前先判断一下最后一个元素的数量是否足够。代码如下:
```
var lastMsgBody = id("tt.lt.tt:id/msg_body_tv").find();
if (lastMsgBody.length >= 2) {
var question = lastMsgBody[lastMsgBody.length - 1];
var answer = lastMsgBody[lastMsgBody.length - 2];
var textContent2 = answer.text();
var textContent = question.text();
log(textContent);
log(textContent2);
} else {
log("没有找到对应的元素");
}
```
这样,如果最后一个元素的数量小于2,就会输出提示信息。否则,就会执行获取倒数第二个元素并输出文本内容的操作。
阅读全文