我試圖從一個特定的DIV在運行中刪除一個CSS類。我有以下的jQuery代碼:removeClass更改沒有反映在頁面上
<script type="text/javascript">
$(document).ready(function() {
$('.intro').click(function() {
$('.row_2').removeClass('.last_row');
});
});
</script>
..with以下HTML
<div class="row_1 intro">Intro Row 1</div>
<div class"row_1 detail">Detail Row 1</div>
<div class="row_2 intro last_row">Intro Row 2</div>
<div class="row_2 detail last_row">Detail Row 2</div>
在概念上,當用戶點擊任何intro
的DIV應該從row_2
的DIV刪除last_row
類。但是,它似乎不起作用,因爲一旦用戶單擊intro
DIV,在呈現的頁面上應用於last_row
的CSS樣式不會從row_2
DIV中刪除。
這是jQuery代碼的問題,還是我需要做的其他事情,以便渲染頁面上的相關DIV將在飛行中更新以響應last_row
類被刪除?
在此先感謝您的幫助!
不應該是'removeClass('last_row')'沒有點嗎?或者這也是有效的? –
@Kerrek SB:這是答案,你應該發佈它。編輯:太慢:) – thirtydot
@Kerrek SB:並不意味着'偷'你的答案,當我發佈我沒有看到任何意見。 –