小编Mic*_*ael的帖子

检查href是否存在jQuery中的查询字符串

我目前有一些jQuery,我用来附加一些包含一些位置信息的URL.

jQuery('a').attr('href', function() {
            return this.href + "&location=/123/abc";
       });
Run Code Online (Sandbox Code Playgroud)

我的问题是大多数链接都有?其中使用上述&ok.有一些选择不.我想检查网址,看看是否有?如果有我想使用"&location =/123/abc",如果没有?我需要使用"?location =/123/abc"

if/else语句我不是最好的.任何帮助,将不胜感激.

if (thereIsA?InTheUrl) {

    return this.href + "&location=/123/abc";

} else {

    return this.href + "?location=/123/abc";

}
Run Code Online (Sandbox Code Playgroud)

这样的东西,只是不确定哦写它.

javascript string jquery

5
推荐指数
1
解决办法
2536
查看次数

当依赖/子项(@import)更改时,gulp 编译所有父 sass 文件

我有一个相当大的代码库,其中包含多个共享通用 sass 模块的项目。

我还有一个非常复杂的 gulpfiles 设置,用于运行许多任务的每个模块。

我遇到的一个问题是在更新单个共享 sass 模块时能够在多个项目上运行 sass 任务。

例如:

Project 1 file.scss
   @import "shared-child.scss"

Project 2 file.scss
   @import "shared-child.scss"

Project 3 file.scss
       @import "shared-child.scss"
Run Code Online (Sandbox Code Playgroud)

这种情况经常发生。当我更新shared-child.scss 时,我希望所有包含shared-child.scss 的项目文件都重新编译。

因此,当我在shared-child.scss上运行gulp sass 任务时,它会反过来知道它在各个项目(即项目 1、项目 2、项目 3)中的位置,并运行相应的 gulp 任务以包括对共享 child.scss

就权利而言,我在项目 gulp.watching 中的所有包含文件中都有父文件进行更改,但反之亦然是问题所在。更新孩子并让父母重新编译。

任何有关如何实现这一点的信息将不胜感激。

sass gulp gulp-sass

2
推荐指数
1
解决办法
2809
查看次数

标签 统计

gulp ×1

gulp-sass ×1

javascript ×1

jquery ×1

sass ×1

string ×1