javascript - 在我的案例中如何隐藏和显示 div 边框线?

标签 javascript jquery jquery-selectors css

我有一个 div 元素:

<div id="fruit-part">
      <input type="radio" name="fruits" value="apple">Apple
      <input type="radio" name="fruits" value="orange">Orange
</div>

我的css定义div边框颜色

#fruit-part {
     border: 1px solid #cc3;
}

通过使用 jQuery:$('#fruit-part').hide()$('#fruit-part').show() 我可以轻松隐藏显示 div 中的内容,但不是 div 边框线。

正如您在上面看到的,我的 div 有一条颜色为“#cc3”的边框线,我想知道,如何使用 jQuery 来隐藏和显示 div 边框线?

最佳答案

将您的 CSS 属性移动到一个类,然后从 fruit-part 添加/删除该类。

.bordered {
    border: 1px solid #cc3;
}

#fruit-part {}

$('#fruit-part').addClass('bordered');
$('#fruit-part').removeClass('bordered');

关于javascript - 在我的案例中如何隐藏和显示 div 边框线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471952/

相关文章:

jQuery - 是否可以复制和粘贴 HTML?

javascript - 如何在我的案例中设置类名

包含两个对象的 Javascript xhr 帖子正文

javascript - PHP $_POST 在 AJAX 发布请求期间为空

javascript - 缩短用于搜索和许多过滤器的查询字符串

javascript - 如何使用其父级的类选择器将 HTML 图像标签与 Javascript 交换?

javascript - Foxit Javascript打开附件中的excel文件

javascript - 使用 SetTimeOut 淡出相互平铺的元素列表

jquery - 当浏览器重新加载时设置 onchange 事件

javascript - Jquery:每个语句只影响第一个项目