我想更改给定td标签ID的td标签的类:
<td id="td_id" class="change_me"> ...
我希望能够在其他dom对象的click事件中执行此操作。如何获取TD的ID并更改其类别?
您可以使用来 设置 类(无论它 是 什么).attr()
,如下所示:
$("#td_id").attr('class', 'newClass');
如果要 添加 类,请.addclass()
改用,如下所示:
$("#td_id").addClass('newClass');
或者是使用.toggleClass()
以下方法交换类的简便方法:
$("#td_id").toggleClass('change_me newClass');
这是专门针对class
attribute
的jQuery方法的完整列表
。
我在jQuery中克隆了一个很大的表,并希望为这个表的所有类名添加一个结尾。试图理解如何实现这一点。 类更改前的示例表: 换类后:
问题内容: 有没有一种方法可以使用jQuery更改CSS类的属性,而不是元素属性? 这是一个实际的例子: 我上课有一个div 我想更改类背景属性,而不是已分配类背景的元素。 如果我使用jQuery .css()方法做到这一点: 它会影响现在具有class的元素。到这里为止一切都很好。但是,如果我进行Ajax调用,并在class中插入更多div ,则这些背景将不会具有绿色背景,而它们将具有初始背景。
问题内容: 我有一个CSS课 我想使用Jquery在事件上执行类似的操作: 这行不通。这是错误的方法吗?我应该使用addClass()和removeClass()吗? 编辑:我想出了我的问题。实际上,此命令是有效的。在我的特定应用程序中,在使用命令之前,我没有使用类创建元素,因此在创建元素时,没有任何改变。 基本上,此命令不会更改CSS样式规则,只会更改使用该类的元素。 问题答案: 将在页面上找到
我有并发布了jQuery代码,用于检查选中了哪一个单选按钮,然后更改其中一些按钮的颜色。此外,我还想在其中一个按钮被按下后禁用这些按钮。我的问题是,当我检查例如'a'时,所有的答案都变成红色,而不是'a'变成绿色,所有其他的都变成红色。 null null
问题内容: 这应该将的输入字段(带有)更改 为普通的文本字段,然后填写文本“ Password”。 但是,它不起作用。为什么? 形式如下: 问题答案: 很可能在浏览器的安全模型中阻止了此操作。 编辑:确实,现在在Safari中进行测试,我得到了错误。 编辑2:这似乎是jQuery的错误。使用以下简单的DOM代码就可以了: 编辑3:直接来自jQuery来源,这似乎与IE有关(可能是bug或其安全模型
问题内容: 我正在建立一个Like / Unlike系统,我有一个按钮,该按钮具有一个类似于类的类,如果单击它,则将数据插入数据库中,并且将该类更改为different。 与假定拉另一个ajax调用不同的是,它删除了实际的类,但不起作用,当类更改时,它执行了类类应做的事情,并且仅当刷新页面时才起作用。 PHP代码 jQuery的 我刚刚做了一个与众不同的警报作为示例来对其进行测试,然后再使用它进行