Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                    
                
        

我有一个ul列表,想对它们进行搜索,此列表会填充ddSlick下拉框。 ddSlick是将图片添加到列表项的好方法。 http://designwithpc.com/Plugins/ddSlick

我用来循环执行的代码如下:

$("#txtSearch").blur(function () {
  $('#MarkieItems').each(function(i, items_list){
  $(items_list).find('li').each(function(j, li){
    //alert(li.TextContent);
    var text = li.TextContent;
  })
});


当我检查元素并查看text = li.TextContent时,它表示未定义,但是如果我检查li,则表明存在textContent。





有人可以告诉我如何获取此文本吗?

最佳答案

它是textContent(小t

var text = li.textContent;


但对于cross browser compatibility,请使用jQuery中的.text()

var text = $(li).text();

07-24 16:38