2
$(".content").css("-webkit-filter")

Return :

"opacity(0.46) grayscale(0.7)"

How can i get only this value : 0.46 ?

wawanopoulos
  • 9,614
  • 31
  • 111
  • 166

3 Answers3

4

you could use regex (http://jsfiddle.net/Wn2Yk/):

var cssStyle = $(".content").css("-webkit-filter");
var regExp = /opacity\(([^)]+)\)/;
var matches = regExp.exec(cssStyle);

console.log(matches[1]);
Cristi Pufu
  • 9,002
  • 3
  • 37
  • 43
2

DEMO

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 was taken from here

Community
  • 1
  • 1
martynas
  • 12,120
  • 3
  • 55
  • 60
0

Refer this Fiddle

Fiddle

$(".content").css('opacity')
Arunkumar
  • 5,150
  • 4
  • 28
  • 40