小编nik*_*kip的帖子

克隆HTML并使用jQuery删除一些节点

我正在使用Chrome DevTools开发一个用于实时编辑的小工具,我有一个小按钮"保存",它抓取HTML并将其发送到服务器以使用Ajax更新静态文件(.html).确实很简单.

我的问题是我需要在将HTML代码发送到服务器之前对其进行过滤,我需要删除一些节点,并且我正在尝试使用jQuery实现这一点,如下所示:

// I grab all the HTML code
var html = $('<div>').append($('html').clone()).html();
// Now I need to remove some nodes using jQuery
$(html).find('#some-node').remove();
// Send the filtered HTML to server
$.post('url/to/server/blahblahblah');
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用jQuery搜索HTML字符串但没有成功.我无法在克隆的HTML代码上使用jQuery.

有关如何做到这一点的任何想法?

javascript jquery

4
推荐指数
1
解决办法
490
查看次数

gulp.js:在gulp-sass上使用'debug_info'

我正在尝试将我的SASS文件的行号放入我编译的CSS文件中.根据文档,我必须设置debug_info为true,但根本不工作.

// Styles
gulp.task('styles', function() {
  return gulp.src('src/sass/**/*.scss')
    .pipe(sass({errLogToConsole: true}))
    .pipe(sass({ style: 'expanded', debug_info: true }))
    .pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
    .pipe(gulp.dest('build/dev/css'))
    .pipe(minifyCSS())
    .pipe(gulp.dest('build/production/css'));
});
Run Code Online (Sandbox Code Playgroud)

有人知道这是否可以使用gulp-sass插件?

css sass gulp

4
推荐指数
1
解决办法
5440
查看次数

标签 统计

css ×1

gulp ×1

javascript ×1

jquery ×1

sass ×1