我有什么:我有四个跨度,动态生成类.cta-title。
我需要什么:我需要检查这些跨度的高度,并在高度大于34px的任何地方添加一个类。
我尝试了什么:
我坐在我的jquery文件中。它的另一个功能是工作,所以链接它没有问题。 Console.log($(this.height())正确记录高度,所以问题必须超出这个范围。
编辑2:我不知道我做了什么(功能仍然相同),但它现在似乎正在工作。我会一直在寻找能否找出改变的原因。谢谢,抱歉!
$(function(){
var $tArray = $('div.cta').children('.cta-title');
$tArray.each(function(){
if ($(this).height() > 34) {
$(this).addClass('two-line');
}
});
});
答案 0 :(得分:0)
使用jQuery.height()获取元素的高度。它类似于直接访问DOM 2/3元素的offsetHeight
属性。
这应该涵盖你需要的一切。
答案 1 :(得分:0)
我不知道我做了什么(函数仍然是相同的)但它似乎现在正在工作,这很奇怪,因为jsfiddle仍然不起作用。我会一直在寻找能否找出改变的原因。