Javascript 无法在jQuery中添加边界半径

Javascript 无法在jQuery中添加边界半径,javascript,jquery,css,Javascript,Jquery,Css,我试图在单击div时添加border radius属性,但它不起作用: HTML: 我的朋友: 非常感谢。这是因为在指定给边界半径属性的值中有分号: $(this).css({"border-radius":"10px 15px 20px 25px;"}) ------------------------------------------- here ^ ----- );用于分隔CSS中元素之间的样式。它不是值的一部分,所以您只需删除它即可使函数正常工作 更新的演示:这是因为在指定给边界半径

我试图在单击div时添加border radius属性,但它不起作用:

HTML:

我的朋友:


非常感谢。

这是因为在指定给边界半径属性的值中有分号:

$(this).css({"border-radius":"10px 15px 20px 25px;"})
------------------------------------------- here ^ -----
);用于分隔CSS中元素之间的样式。它不是值的一部分,所以您只需删除它即可使函数正常工作


更新的演示:

这是因为在指定给边界半径属性的值中有分号:

$(this).css({"border-radius":"10px 15px 20px 25px;"})
------------------------------------------- here ^ -----
);用于分隔CSS中元素之间的样式。它不是值的一部分,所以您只需删除它即可使函数正常工作


更新的演示:

您的css属性中有一个完全不需要的分号。。去掉它,它应该会工作

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

css属性中有一个额外的分号,根本不需要。。去掉它,它应该会工作

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

这种更简单的方法也可能有助于:

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

这种更简单的方法也可能有助于:

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

答案中已经给出了同样的答案:为什么重复同样的答案?我想当我在小提琴上工作时,用户1479606 aleardy回答了这个问题。。我给了他一票顺便说一下。。。。在我发布我的答案并看到答案已经在那里之后是的,我同意这种情况经常发生:+1。答案中已经给出了同样的答案:为什么重复相同的答案?我想当我在小提琴上工作时,用户1479606 aleardy回答了这个问题。。我给了他一票顺便说一下。。。。在我发布我的答案并看到答案已经在那里之后是的,我同意这种情况经常发生。