2017-08-21 24 views
-1

我想從DIV元素中刪除ui-draggable類。我不確定這個'ui-draggable'如何被添加到我的課堂。如何從Div元素中刪除ui-draggable類?

+0

您好,歡迎StackOverflow上。請花一些時間閱讀幫助頁面,尤其是名爲[「我可以詢問什麼主題?」(http://stackoverflow.com/help/on-topic)和[「我應該問什麼類型的問題避免問?「](http://stackoverflow.com/help/dont-ask)。更重要的是,請閱讀[Stack Overflow問題清單](http://meta.stackexchange.com/q/156810/204922)。您可能還想了解[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –

+0

[jquery remove class]的可能重複(https://stackoverflow.com/questions/5712772/jquery-remove-class) –

+0

如果您沒有向我們展示您的代碼,我們不確定。 – TGrif

回答

0
$('div .ui-draggable').removeClass('ui-draggable'); 
0

剛剛嘗試使用此

$("div").removeClass("ui-draggable"); 

或給你的div標籤的ID和嘗試這個

$("#divid").removeClass("ui-draggable"); 
+0

。但不能刪除。請參閱檢查元素 – Developer

+0

Developer

+0

使用您提及的div的divid調用頁面加載代碼段。 –

1

.ui-draggable類是由jQuery UI的加入,因爲你正在使用它的Draggable部件或依賴於它的東西。大概是手動刪除類名不工作,因爲jQuery小部件將其放回原位。

你可能不應該試圖刪除這個類;而是通過將規則放置在附加到同一元素的不同類名上來覆蓋任何不希望的樣式。

(如果你真正想要做的是禁用拖動特定元素,使用$('div.foo').draggable("disable");不是刪除類名的。)

+0

解決了問題... :)。其實我的標記已損壞。非常感謝您的建議 – Developer