$(".content").css("-webkit-filter")
返回:
"opacity(0.46) grayscale(0.7)"
我怎样才能得到这个值:0.46?
答案 0 :(得分:4)
你可以使用正则表达式(http://jsfiddle.net/Wn2Yk/):
var cssStyle = $(".content").css("-webkit-filter");
var regExp = /opacity\(([^)]+)\)/;
var matches = regExp.exec(cssStyle);
console.log(matches[1]);
答案 1 :(得分:2)
var regExp = /\(([^)]+)\)/;
var str = regExp.exec("opacity(0.46) grayscale(0.7)");
var modified = str[0].substring(1).slice(0, -1);
console.log(modified);
RegExp取自here
答案 2 :(得分:0)