单击按钮时删除类的所有实例
Remove all instances of class when button clicked
我试图在单击按钮时删除页面上给定类的所有实例。代码本身工作正常,只是不能从单击函数中工作。我拥有的代码是:
$('#myButton').click(function() {
$("#wrapper").removeClass("myClass");
});
试试:
$('#myButton').click(function() {
$(".myClass").removeClass("myClass");
});
它应该捕获页面上任何位置具有该类的每个元素。
在 http://jsfiddle.net/alnitak/27cFm/工作演示
$("#wrapper").removeClass("myClass");
将仅从 #wrapper 元素(ID 为"包装器"的元素(中删除 myClass 类,对吗?您可能需要以下内容:
$('#myButton').click(function() {
$("#wrapper .myClass").removeClass("myClass");
});
首先:将所有元素与包装器内的 myClass 类匹配,然后删除它们的 myClass 类属性
如果我误解了这个问题,请发表评论,以便我可以修复回复
要在单击按钮时删除页面上 myClass 的所有实例,您可以尝试:
$('#myButton').click(function() {
// this will select all elemets with 'myClass'
var $target = $(".myClass");
// this will remove 'myClass' from the selected elements
$target.removeClass("myClass");
// this will remove the selected elements from DOM
// $target.remove();
});
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- ES6构造函数返回基类的实例
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 如何获取单选按钮的多个实例的选定单选按钮值
- 单击按钮创建多实例jQuery UI对话框
- 如何使外部按钮只影响类的一个实例
- 如何从Ruby/Rails调用按钮的特定实例.each循环,当它们都具有相同的类时
- 单击按钮时删除类的所有实例
- 绑定到类外部按钮的公共属性与实例化对象时内部绑定的按钮的值不同
- Jquery在按下按钮时查找类的所有实例,并从中删除一个附加类
- 将按钮的实例传递给其onclick函数jquery
- Reset All按钮从JS literal添加一个新的实例jQuery
- 在Backbone.js中,button click事件会为该按钮的所有实例触发,而不仅仅是被点击的那个.为什么
- 更改特定实例的鼠标按钮的默认行为
- 按钮的颜色,具有公共对象实例的事件侦听器