2017-04-17 259 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

我需要使用哪些事件?所有我需要 - 刪除類...或者你使我添加事件點擊按鈕? –