2014-11-24 109 views
0

我想知道是否可以检查一个特定的文件是否在标题部分调用。 如果它在那里,我想执行一些js动作。检查文件是否存在或不存在

你知道任何解决方案我怎么能检查这个?

预先感谢您!

+0

如何从浏览器中读取较少的内容? – epascarello 2014-11-24 16:45:19

+0

对不起,css,我的错 – photoscene 2014-11-24 17:17:56

回答

1
if ($('head link[href$="yourFileName"]').length) { 
    // ... (do your thing) 
} 

但作为@LeoJavier建议,你会寻找一个.css文件,而不是.less

+0

是的,确实...你能解释我href后的$符号吗? – photoscene 2014-11-24 17:15:37

+0

'$ ='意味着_“属性值以......结尾......”([参见文档](http://api.jquery.com/category/selectors/attribute-selectors/))。 – hon2a 2014-11-24 17:21:40

+0

谢谢,它工作正常。 – photoscene 2014-11-25 08:32:46

0

浏览器不会读取较少的文件......它读取较少文件生成的css文件。

0

您可以使用普通的jQuery或JavaScript选择器来访问链接元素,然后根据href是否是您引用的文件的路径来执行您的逻辑。

例如JavaScript来选择链接元素和HREF:

var linkElement = document.getElementsByTagName("link"); 

var linkHref = linkElement.getAttribute("href"); 

注:我假设你的意思CSS文件,而不是减少文件?

+0

是的,我!m确实在寻找css文件。感谢您的帮助! – photoscene 2014-11-24 17:14:21