我正在使用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.
有关如何做到这一点的任何想法?
我正在尝试将我的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插件?