javascript - 为在 Javascript/jQuery 中创建的类调用方法

标签 javascript jquery dynamic methods

http://jsfiddle.net/3BqtV/ Javascript:

$(document).ready(function(){            
        $("#first").click(function(){
            $("#secondHolder p").addClass('red');
            });
        $(".red").click(function(){
            $(this).css("color","red");
            });
})

HTML:

  <p id= "first">Click me first to give Second the class "red"</p>
  <div id= "secondHolder"><p>Click on first, then click on me, and I should be red.</p>     </div>

基本上,当一个元素被点击时,我想给另一个元素添加一个类。然后,我在新类的点击函数上调用了一个方法,并将其颜色更改为红色。 抱歉,如果这是一个基本问题,我对 javascript 有点陌生。感谢您的帮助!

最佳答案

不使用 .click,而是使用 .live('click' - 它匹配现在或 future 任何时候具有该选择器的任何元素。

http://jsfiddle.net/3BqtV/1/

$(document).ready(function(){            
        $("#first").click(function(){
            $("#secondHolder p").addClass('red');
            });
        $(".red").live('click', function(){
            $(this).css("color","red");
            });
})

关于javascript - 为在 Javascript/jQuery 中创建的类调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7382726/

相关文章:

javascript - jquery动态单选按钮验证

当 EditText 为空时,Android 因动态计算而崩溃

php - 如何使用 {'property-names-like-this' 声明动态 PHP 类 }

MYSQL 存储过程

javascript - 这是实现计时器的坏方法吗?

javascript - 空函数声明如何与 javascript 中的提升一起使用?

javascript - 制作占用空间非常小的 "simple"折线图的最佳方法?查询? Canvas ?

javascript - Google Charts LineChart 使用 Ajax 和 JS 在点上方永久注释

javascript - 如何在网站上使用各种字体

javascript - 显示来自具有不同位置的数组的图像(javascript)