为什么';这段jQuery代码是否用于从div工作中删除边框?

为什么';这段jQuery代码是否用于从div工作中删除边框?,jquery,css,Jquery,Css,我试图使用jQuery删除div的边框,但它不起作用。我做错了什么 HTML: 元素ID不能以数字开头 您的脚本以:结尾,而不是 将边框设置为无,而不是空字符串 即使你的身份证是正确的,我想你还是想要的 $("#three").click(function() { $('#one').css("border", "none"); }); 如果将边框样式设置为空字符串,则不会覆盖CSS给定的样式。您需要为它指定一个将被应用的值。使用空字符串将删除元素上的style属性,将级联样式从内

我试图使用jQuery删除div的边框,但它不起作用。我做错了什么

HTML:

  • 元素ID不能以数字开头
  • 您的脚本以
    结尾,而不是
  • 边框
    设置为
    ,而不是空字符串

    • 即使你的身份证是正确的,我想你还是想要的

      $("#three").click(function() {
          $('#one').css("border", "none"); 
      });
      

      如果将边框样式设置为空字符串,则不会覆盖CSS给定的样式。您需要为它指定一个将被应用的值。使用空字符串将删除元素上的style属性,将级联样式从内联样式标记中保留下来以应用。

      好的,您有三个问题:

    • 元素ID不能以数字开头
    • JS代码以
      (冒号)结尾;那应该是一个
      (分号),或者是语法错误
    • 将边框设置为空字符串不会删除边框。试试
      $('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');
      });