javascript - 如何在具有相同类的单击事件中更改动态创建的 div 的颜色?

标签 javascript jquery css

如何在单击事件时更改具有相同类的动态创建的 div 的颜色?

$(this).css('color', 'pink');有了这个,我们可以改变点击的 div 颜色。

但我想将点击的颜色更改为粉红色,并将剩余的 div 颜色更改为黑色。

有什么提示吗?

引用代码:

$('#main_div').on('click','class1', function(){
  $(this).css('color','pink');       
});

我有三个正在上“class1”类的 div。当我点击一个 div 时,那个 div 应该变成粉红色,而另一个应该变成黑色。

最佳答案

试试这个,

DEMO

代码:

  $("#main_div").on("click", ".class1", function () {
        $(this).css("color", "red");
        $(".class1").not(this).css("color", "black");
    });

关于javascript - 如何在具有相同类的单击事件中更改动态创建的 div 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19651826/

相关文章:

javascript - 切换div并更改属性源的Jquery函数

数组内对象内的javascript数组

javascript - 无法识别 insertRow JavaScript

php - 如何在 Javascript 中编写 PHP 以便加载文件?

javascript - JQuery 的 .click() 在幕后是如何工作的?

html - 为什么不能正确对齐? CSS

JavaScript 表单验证 : if statement regarded select tag runs even when parameter is false

jquery - 如何仅使用 CSS 卡住 THEAD?

css - IE后面有链接时下拉菜单消失

html - 如何更改 JupyterLab 中单元格的样式/宽度?