如何在JavaScript或jquery中按类名获取值?
我想使用类名来检索此代码的所有值..它可能在jquery中。 我想只检索div中的文本或div的数量可能会改变下一个表单
**ZERONEBYTE Software** | **www.zeronebyte.com** **info@zeronebyte.com**
如果你得到元素内的文本使用
文本()
$(".element-classname").text();
在你的代码中:
$('.HOEnZb').text();
如果你想获得所有数据,包括html标签使用:
HTML()
$(".element-classname").html();
在你的代码中:
$('.HOEnZb').html();
希望能帮助到你:)
试试这个:
$(document).ready(function(){ var yourArray = []; $("span.HOEnZb").find("div").each(function(){ if(($.trim($(this).text()).length>0)){ yourArray.push($(this).text()); } }); });
DEMO
没有jQuery:
的textContent:
var text = document.querySelector('.someClassname').textContent;
标记:
var text = document.querySelector('.someClassname').innerHTML;
标记包括匹配的元素:
var text = document.querySelector('.someClassname').outerHTML;
虽然所有感兴趣的浏览器和document.querySelector可能都不支持outerHTML,但需要IE 8或更高版本。