使用javascript在html中查找文本并返回以下字符串

时间:2012-05-18 16:22:51

标签: javascript jquery google-chrome

我正在编写一个简单的chrome扩展程序,用于查找正在运行页面的wordpress主题的名称。是否最容易解析“wp-content / theme”然后返回主题之后的下一个单词?

示例:

查找 - wp-content / theme /

<link rel="stylesheet" id="pagelines-pro-css" href="http://example.com/wp-   content/themes/platformpro/"

返回文字 - Plateforpro

2 个答案:

答案 0 :(得分:1)

除了主题可以在主题的子文件夹中。你必须注意这一点。

答案 1 :(得分:1)

你可以获得jQuery的链接并检查它是否是wordpress主题的链接,然后像这样得到最后一部分:

$('link').each(function() {  
    var href = $(this).attr('href');  
    if (href.indexOf('wp-content/themes') != -1) {  
        if (href.lastIndexOf('/') == href.length - 1) {  
            href = href.substring(0, length- 2);  
        }  
        var theme = href.substring(href.lastIndexOf(/), href.length - 1);  
    }  
}