我试图在具有匹配功能的项目中使用拆分功能代码,但是我并不能完美地使用帮助jquery和拆分功能代码在我的网站上使用
这是代码示例
$(".Menu > li > a").each(function() {
var $this = $(this),
sp = $this.attr("href").split("/");
if(!isNaN(sp[0])){
var count = sp[0],
type = sp[1],
label = sp[2];
blockfeeds($this, count, label, type);
}
});
当我在匹配的短代码为10 / Life / Wrapper的帮助下运行此代码时,它工作正常,但拆分功能存在问题,我需要使用此快捷方式代码才能完美地运行此代码,这是我需要Life /包装纸
但是我尝试使用此短代码Life / Wrapper进行工作,这是示例
$(".Menu > li > a").each(function() {
var $this = $(this),
sp = $this.attr("href").split("/");
if(!isNaN(sp[0])){
var type = sp[1],
label = sp[2];
blockfeeds($this, 5, label, type);
}
});
在这里,当我尝试上述代码并count = sp[0],
用count = 5,
它替换时效果很好,但短代码为/ Life / Wrapper,那么它可以正常工作为什么在运行代码时出现“ /”
任何身体都请帮助我或指导我如何从矮人/ Life / Wrapper中删除此“ /”
这样我就可以在没有任何/开始的情况下使用Life / Wrapper
匹配此简码的HTML代码在这里
<div class="Menu">
<li>
<a href="Life/Wrapper">Menu</a>
</li>
</div>
这是匹配功能的原始完整代码
function blockfeeds(parent, count, label, type) {
// JSON FEED
if (label !== undefined) {
if (label.match('recent')) {
furl = '/feeds/posts/summary/-/' + label + '?alt=json-in-script&max-results=' + count;
}
}
}
// up to so..................on
你可以试试这个
$(".Menu > li > a").each(function() {
let splits = $(this).attr("href").split("/");
if(2 === splits.length) {
let type = splits[0];
let label = splits[1];
blockfeeds($(this), 5, label, type);
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句