添加if子句,检查url中是否包含'securepdf'

时间:2017-10-23 19:41:55

标签: javascript jquery wordpress url

我不熟悉JavaScript / JQuery,我试图以这种方式制作一个特定的wordpress插件:

当用户点击的网址中包含子字符串securepdf/时,必须触发该事件。此类URL的示例为:http://igcse.net/wp-content/uploads/securepdfs/2017/10/sample-phy.pdf我只想在代码中添加if语句。这是代码:

jQuery(document).ready(function($){
    // Custom jQuery goes here
    $('[data-pdf]').click(function(event) {
        $('.pdfembedder_item').hide();  
        var id = $(this).data('pdf');   
        $('#'+id).show();
        jQuery('.pdfemb-viewer').pdfEmbedder();
    });
  });

据我所知,这段代码通过在用户点击URL时调用pdfEmbedder()函数来呈现pdf。如果您需要更多详细信息,请与我们联系。

2 个答案:

答案 0 :(得分:1)

您可以使用“indexOf”来查看网址,如果它位于网址上,则返回“/ securepdf /”索引,或-1。

create table  products (product_key number(4) not null primary key, product_name varchar(50) not null unique, price_reg double(1000,2) not null, price_spec double(1000,2) not null, sell_reg double(1000,2) not null, sell_spec double(1000,2) not null)

值得记住的是,如果你只搜索“securepdf”而没有斜线,你可能会得到一些在路径周围分散了securepdf的网址(例如“http://(...)/notasecurepdf.html”),而且不仅仅是你想要的标准。

答案 1 :(得分:1)

我会调查.includes()



const url = 'http://igcse.net/wp-content/uploads/securepdf/2017/10/sample-';

console.log(url.includes('securepdf')); // true