我有一个名为site.com的网站,我想检查classname
是否出现在我的其他网页http://site.com/subfolder上,如果是,则执行代码。
$(document).ready(function() {
if ($('http://site.com/subfolder classname').length > 0) {
$('.headline').after('<div>text</div>');
}
});
非常感谢任何帮助。
答案 0 :(得分:1)
如果您拥有该网站,我认为您不应该这样做。
但是,如果你仍然坚持你可以使用这些方面的东西:
$("<div/>").load("http://site.com/subfolder .classname", function(){
if(this.children.length){
$('.headline').after('<div>text</div>');
}
});
我正在滥用.load()
的页面片段加载。
答案 1 :(得分:0)
当文档完成加载时,使用jQuery发出第二页的请求,然后检查结果以获取类名。以下代码段将检查classname是否出现在页面标记的任何位置。
$(document).ready(function(){
$.get('subfolder', function(data) {
if (data.indexOf('classname') != -1){
$('.headline').after('<div>text</div>');
}
});
)};
注意indexOf区分大小写。如果classname出现在子文件夹中页面的标记中的任何位置,则此特定代码段将找到匹配项。