我正在运行以下命令,但它给出了所有列表:
if($($wikiDOM.find('.infobox .location').length )) {
$("#results").append("<li>" + $wikiDOM.find('.infobox .location').text() + "</li>");
}
United States
undefined
United States
undefined
undefined
undefined
undefined
我只需要那些位置未定义的。
最佳答案
if($($wikiDOM.find('.infobox .location').length )) {
应该是
if($wikiDOM.find('.infobox .location').length) {
(无需将该长度值推送到 jquery 对象中)
关于javascript - 如何首先尝试查找然后检查元素是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267768/