如何解决选择不为空的第一个span元素
| 我要从一组span元素中获取第一次出现的不为空的span的值。 我有这个HTML<span class=\"map_multi_latitude\"></span>
<span class=\"map_multi_longitude\"></span>
<span class=\"map_multi_latitude\">30.201998</span>
<span class=\"map_multi_longitude\">120.990876</span>
我之前有这个Jquery,但是我想使其起作用,以使\“文本不为空的第一个span \”:
initialLat = $(\'span.map_multi_latitude:first\').text();
initialLng = $(\'span.map_multi_longitude:first\').text();
提前致谢!
解决方法
这将起作用:
$(\'span:not(:empty):first\').text()
或这些:
$(\'span:not(:empty):eq(0)\').text()
$(\'span:not(:empty)\').eq(0).text()
$(\'span:not(:empty)\').slice(0,1).text()
$(\'span:not(:empty)\').first().text()
, initialLat = $(\'span.map_multi_latitude:not(:empty):first\').text();
initialLng = $(\'span.map_multi_longitude:not(:empty):first\').text();
, var firstMapMultiLatitude;
$(\'.map_multi_latitude\').each(function (index,element) {
if ($(element).val() != \'\') {
firstMapMultiLatitude = $(element).val();
alert($(element).val());
return;
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。