当我的页面加载时,页面中没有类“changed_value”。 我在代码中的几个地方添加了calss“changed_value”。
如果要添加此课程,我希望执行多项操作。
问题是每次添加课程时都不希望写下所有这些动作。
有没有办法调用某些函数,这些函数会在添加(第一次或每次)这个新类时执行少量请求的操作?
意味着,是否存在触发此类“更改”,“点击”但是要添加新类? 喜欢addedClass? (我确信没有这样的触发器,但我需要这个想法)......
提前致谢!
三木
答案 0 :(得分:2)
为什么不将公共代码重构为一个函数,用于添加类?类似的东西:
function addClass($element) {
$element.addClass("changed_value");
// other code here
}
然后每次要添加该类时使用它:
addClass($("my_selector"));
答案 1 :(得分:0)
function do_something(){
// do something
}
$('selector').click(function(){
$(this).addClass('class');
do_something();
});