如何從點擊的tr獲得td的類?獲得td類的點擊tr?
我有這樣的結構:
<tr role="row" data-id="1" class="odd parent">
<td class="sorting_1">test</td>
<td>foo</td>
<td>3223232</td>
</tr>
我寫了這個代碼:
$('#datatable > tbody > tr').click(function()
我想要做的就是防止處理上面的代碼,如果在td
與類用戶點擊sorting_1
。每個tr都有這個類的td,所以我需要檢查用戶是否點擊了這個td類,並阻止代碼執行。
UPDATE
由@ T.J提供的代碼。克勞德工作良好,但是,當我點擊<td>
有這個類,我不能繼續代碼,這是正確的。但我需要檢查,如果TD還包含::before
,事實上這在HTML沒有足夠的空間(響應)會增加,在這種情況下,正確的架構是:
<tr role="row" class="odd parent" data-id="1">
<td class="sorting_1">test</td>
::before
"test"
<td>foo</td>
<td>3223232</td>
</tr>
是的,這似乎工作(解決方案1)我沒有嘗試第二種解決方案。謝謝你:) – AgainMe
只有一個問題:是否可以檢查,如果TD有':before'?因爲沒有可用的空間來容納HTML內容(響應),所以添加':before'。所以你的代碼工作,但如果我點擊有類的td,並且沒有':before',我看不到要顯示的內容。是否有可能在此td上檢查':before'存在? – AgainMe
@AgainMe:這是一個完全獨立的問題,但我在上面的末尾添加了一個註釋。 –