Javascript Jquery-在.css()中选择$(this)

Javascript Jquery-在.css()中选择$(this),javascript,jquery,Javascript,Jquery,我想执行以下代码:- $('.someclass').css { width: Math.round(($(this).parent().width() / $(this).parent().height()) * $(this).parent().parent().width()) } 但是我没有得到结果。如果要根据当前元素计算CSS属性的值,可以为CSS()方法提供一个函数,如下所示: $('.someclass').css('width', function() { var $p

我想执行以下代码:-

$('.someclass').css {
  width: Math.round(($(this).parent().width() / $(this).parent().height()) * $(this).parent().parent().width())
}

但是我没有得到结果。

如果要根据当前元素计算CSS属性的值,可以为
CSS()
方法提供一个函数,如下所示:

$('.someclass').css('width', function() {
  var $parent = $(this).parent();
  return Math.round(($parent.width() / $parent.height()) * $parent.parent().width())
});

$(this)
将不是
someclass
元素。。。假设这是您期望的结果。请编辑您的问题并说明哪些不起作用。“但我没能得到结果。”他什么也没告诉我们。发生了什么,您期望发生什么,控制台中出现了什么错误,等等。