我不熟悉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。如果您需要更多详细信息,请与我们联系。
答案 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