为什么';这段jQuery代码是否用于从div工作中删除边框?
我试图使用jQuery删除div的边框,但它不起作用。我做错了什么 HTML:为什么';这段jQuery代码是否用于从div工作中删除边框?,jquery,css,Jquery,Css,我试图使用jQuery删除div的边框,但它不起作用。我做错了什么 HTML: 元素ID不能以数字开头 您的脚本以:结尾,而不是 将边框设置为无,而不是空字符串 即使你的身份证是正确的,我想你还是想要的 $("#three").click(function() { $('#one').css("border", "none"); }); 如果将边框样式设置为空字符串,则不会覆盖CSS给定的样式。您需要为它指定一个将被应用的值。使用空字符串将删除元素上的style属性,将级联样式从内
- 元素ID不能以数字开头
- 您的脚本以
结尾,而不是:
代码>
- 将
设置为边框
,而不是空字符串无
- 即使你的身份证是正确的,我想你还是想要的
$("#three").click(function() {
$('#one').css("border", "none");
});
如果将边框样式设置为空字符串,则不会覆盖CSS给定的样式。您需要为它指定一个将被应用的值。使用空字符串将删除元素上的style属性,将级联样式从内联样式标记中保留下来以应用。好的,您有三个问题:
:
(冒号)结尾;那应该是一个代码>(分号),或者是语法错误
$('1').css('border','none')代码>
css(“边框”)代码>使用css(“边框”、“无”)代码>
但同样重要的是将:
更改为代码>在脚本末尾,因为它导致脚本完全失败
示例位于您正在单击的div是否绑定了一个click事件
$("#a3").bind('click', function () {
$("#a1").css('border', 'none');
});
谢谢你的提醒,我已经更新了问题。但还是不行。
$("#three").click(function() {
$('#one').css("border", "none");
});
$("#a3").bind('click', function () {
$("#a1").css('border', 'none');
});