jquery选择器的一个问题例如一个变量content,contentdivspanbalabalabalabala/span/div,我能够
jquery选择器的一个问题
例如一个变量content,content="<div><span>balabalabalabala</span></div>",
我能够直接$(content).filter('span').text()吗?
为什么我的代码有的时候有效果有的时候没效果?
[解决办法]
楼主,你确定用find不可以吗?
我试过了,可以的啊。。。
- JScript code
var content="<div><span>balabalabalabala</span></div>"; alert($(content).find('span').text());
[解决办法]
楼上正解
filter 在现有集合中筛选
find 查找现有集合的所有后代元素中筛选
$(content) 表示一个div对象 需要在他的后代元素中筛选 而不是在div中筛选span 