2017-04-17 129 views
0

我有一个逻辑页面。点击按钮后创建一个div元素。 我需要从这个元素中删除类。我知道,找齐如何添加动态元素,但无法找到,如何动态元素..的改变属性动态元素的更改属性

<div class="one two">it's a div</div> 
$('.one').removeClass('two'); // doesn't work 

可能是我很需要一些这样的:?

$(document).on(...) 

它不重复!!!这是错误的问题。我不需要事件!

+0

您可以添加的jsfiddle你的代码,并与我们分享。它会更好地帮助你。 –

+0

如果你正在创建元素,或许最好的解决方案是在该阶段拥有逻辑,并且只放入正确的类 - 而不是将它们放入,然后再尝试移除其中一个。 – gavgrif

+0

我不能改变源代码,但我可以将我的代码添加到页面.. –

回答

0

使用on功能:

$('parent-selector').on('event', 'element-selector', function() { 
    //the event triggered 
}); 

当你需要一个事件被捕获的动态元素。

对于如:如果你需要一个click事件,那么你需要使用on

+0

我需要使用哪些事件?所有我需要 - 删除类...或者你使我添加事件点击按钮? –