【发布时间】:2014-12-06 18:30:04
【问题描述】:
此代码使用 jQuery find() 和几个 if 语句从 HTML 文档中挑选出某些文本。
我正在尝试删除if 语句并将它们解释为find() 中的jQuery 选择器,位于代码的最上面一行。这可能吗?如果是这样,选择器需要是什么?
$(document).find("a[href^='http://fakeURL.com/']").each(function()
{
var title = $(this).text();
var url = $(this).attr('href');
if(title.indexOf('Re: ') != 0)
{
if($(this).parent().attr('class') != 'quoteheader')
{
if(url.indexOf('topic') == 36)
{
if($(this).parent().attr('class') == 'middletext')
{
console.log(title);
}
}
}
}
});
【问题讨论】:
标签: javascript jquery html jquery-selectors