使用JQuery获取div的先前文本

时间:2014-04-15 04:40:39

标签: jquery

我有一组分区,我想找到该特定div之前的文本,其中包含“item-devider”类。查找所有指定标记的文本并没有使用JQuery。

HTML

<small>
    Size: M<div class="item-devider"></div> 
    checkbox_test: Yes<div class="item-devider"></div>
    I don't mind about color: Yes<div class="item-devider"></div> 
    test: No<div class="item-devider"></div> 
    test_group: select1<div class="item-devider"></div>
</small>

我的代码是

$(document).ready(function(){   

    alert($('.item-devider').previous().nodeValue);

});

我的小提琴是http://jsfiddle.net/EwNRJ/1128/

2 个答案:

答案 0 :(得分:1)

试试这个:

$('.item-devider').map(function(){
    alert( this.previousSibling.nodeValue);
});

答案 1 :(得分:0)

了解解决方案

$(document).ready(function(){

var texts = $('.item-devider').map(function(){
    alert(this.previousSibling.nodeValue);        

});    

})