我有一个多个 div 几乎超过 50 个,并且有一些 div 具有“假期”类
示例:
<div class="fc-event fc-event-vert fc-corner-top fc-corner-bottom **holiday**" style="position: absolute; z-index: 8; top: 0px; left: 61px; width: 71px; height: 40px;">content</div>
我试图在jquery中识别这个div并将宽度从71像素修改为80像素 ..
我试过了
$('div.holiday') 它返回对象,但是当我尝试 $('div.holiday').attr('width') 它返回未定义...
有人可以帮我解决这个问题吗?
问候 普里蒂
最佳答案
.attr
将返回实际的标签属性...就像定义为 <div .... width="50px">
一样
您需要使用CSS宽度$('div.holiday').css('width')
这将返回 71px
或者还有宽度方法 $('div.holiday').width()
这将返回 71
要更改该值,您可以再次使用两种方法
$('div.holiday').css('width','80px');
或
$('div.holiday').width(80);
关于jquery - 当jquery中有多个类时如何读取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472353/