如何将元素定义为"这个"

时间:2016-05-10 08:19:22

标签: jquery this element

班级example可以有不同的高度,因为中间的班级是" lorem ipsum"可以分散两行,因为它有更多的文本。

<div class="example">lorem</div>
<div class="example">lorem ipsum</div>
<div class="example">lorem</div>

我如何识别这个? 我想知道.example元素的高度是否大于一行(例如30px)。所以我想要这样的东西:

if ($('.example').height() > 30) {
    $(this).css('background', 'green');
}

因此,高度大于.example的每个30px元素都应具有绿色背景颜色。我怎样才能做到这一点?谢谢!

2 个答案:

答案 0 :(得分:5)

您可以使用callback function执行此操作,内部回调myApp.controller('SecondController', function ($scope) { $scope.$on('myEvent', function (event, args) { console.log ('myEvent catched - Data: ' + args); $scope.data = args; }); }); 指的是元素

this

答案 1 :(得分:2)

只需遍历所有something.length div。

example