jquery - 当jquery中有多个类时如何读取元素

标签 jquery css

我有一个多个 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/

相关文章:

php - 随机改变背景

html - 是否可以从外部 css 更改 svg(作为 <img> 元素包含)样式?

javascript - SugarCRM 新库存安装样式和脚本未正确链接

css - 如何更改 Bootstrap 复选框的颜色?

javascript - 使用按钮删除 DIV

php - 使用 Jquery 和 Ajax 从 PHP 调用特定函数

jquery - 将函数从 jQuery ("#page>ul>li:last>a").click() 转换为原型(prototype)

javascript - HTML5幻灯片放映效果

移动导航栏的 jQuery 错误

jquery - 单击文档上的其他位置时,框消失了? (jQuery)