javascript - 无法在 jQuery 中添加边框半径

标签 javascript jquery css

我试图在单击 div 时添加边框半径属性,但它不起作用:

HTML:

<div class="div1">
    Div 1        
</div>

<br>

<div class="div2">
    Div 2            
</div>

J查询:

$(".div2").click(function() {
    $(this).css({"border-radius":"10px 15px 20px 25px;"})
});

我的 jsFiddle:http://jsfiddle.net/6mLpJ/

非常感谢您。

最佳答案

这是因为分配给您的 border-radius 属性的值中有分号:

$(this).css({"border-radius":"10px 15px 20px 25px;"})
------------------------------------------- here ^ -----

; 用于分隔CSS中元素之间的样式。它不是值的一部分,因此您只需将其删除即可使您的函数正常工作。

更新演示:http://jsfiddle.net/6mLpJ/2/

关于javascript - 无法在 jQuery 中添加边框半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758025/

相关文章:

HTML 和 CSS 将水平树旋转为垂直

html - 如何将具有特定 id 的图像引用到具有特定 id 的部分 - CSS

javascript - JQuery removeClass 不工作自己

javascript - 不显示计算结果

javascript - 如何通过jquery或CSS放大和缩小循环动画中的元素

jquery - 使用老虎机动画为其图像创建平滑滚动的 div

jquery - 如何使用 jQuery 单击链接后滚动到某个点?

javascript - 无法让 JSON 输出循环

触摸屏上水平滑动的 jQuery 监听器?

php - 页面刷新时如何停止将数据重新输入数据库