1
我在表格中有一些行,如下面的代碼,並且我想在幾秒鐘後隱藏td
的內容(我用循環中的文本填充它們) 。 我的示例代碼是這樣的jQuery如何在表格中隱藏所有包含td的跨度
setTimeout(function() {
$('span').each(function(index, el) {
$(this).hide();//nothing happens
});
}, 5000);
<tr>
<span class="myspan"><td></td></span>
<span class="myspan"><td></td></span>
<span class="myspan"><td></td></span>
<span class="myspan"><td></td></span>
</tr>
我用其他的方法太像保存所有span
s到一個數組,或選擇類和隱藏它試圖。
var arr=$('span');
for (var i=0;i<arr.length;i++){
arr[i].css('visibility','hidden');
}
但是同樣的事情發生了。我希望能夠表現出當它的需要沒有隱藏的邊界,如果有可能
看看你的DOM;不管HTML如何,在DOM中將不會有''元素封裝了''元素;它是無效的HTML:如果你想在''中使用'',那麼''必須包含在''或''中。 –
+0
+0
A
-1
0
相關問題
-
1. 從下拉菜單中隱藏所有包含td值的行
-
2. 如何從第二個td(包含)開始在表中高效地隱藏td?
-
3. 如何選擇TD不包含表格的所有TR元素?
-
4. 如何從包含其他隱藏跨度的跨度獲取內部文本?
-
5. jquery表繼承包含td的高度
-
6. 隱藏包含在jQuery的
-
7. 內聯格在跨度不包含所有的文字高度
-
8. jquery隱藏跨度包含某些數字
-
9. jQuery隱藏包含隱藏字段匹配值的所有錶行
-
10. 隱藏所有表時td被徘徊
-
11. 使用jquery隱藏表td
-
12. 隱藏跨度與jquery
-
13. 使用jQuery隱藏跨度
-
14. jQuery next()td跨表格行
-
15. CSS表格寬度100%和td溢出隱藏沒有td寬度
-
16. 獲取所有包含[name]的跨度
-
17. 具有行跨度的隱藏表列
-
18. 隱藏跨度如果條件與jQuery
-
19. 使用jquery獲取所有跨度隱藏字段
-
20. jQuery的如何顯示/隱藏只有最接近跨度
-
21. 如何包裝跨度標籤類TD
-
22. jQuery - 如何隱藏包含空單元格的行
-
23. jQuery顯示和隱藏表格中的元素td
-
24. jquery隱藏表列不包含值
-
25. 在CSS Grid中創建所有行(包括隱含行)的列跨度
-
26. 如何隱藏已TD包含某些值
-
27. jQuery的隱藏顯示錶TD
-
28. 如何隱藏Google表格以外的所有表格?
-
29. 隱藏表,如果所有的數據字段 - TD與多個跨度值爲空
-
30. 如果跨度包含少於3個字符,則隱藏跨度父級與jQuery
最新問題
-
1. Map和MapWhen在asp.net核心中間件中的區別?
-
2. SWI Prolog程序能否從外部數據庫中獲取其事實?
-
3. Ruby On Rails - SQLite3數據庫和版本控制
-
4. 正則表達式Javascript:如何截取可能包圍或不包含空白的整個單詞
-
5. 「使用JPA和Spring引導在實體中映射實體的重複列」
-
6. 如何爲Executors.newFixedThreadPool設置超時時間,並在達到超時時創建線程
-
7. 可通過命令調用的函數獲取調用次數
-
8. Php不工作添加更多行(中繼器)
-
9. 在macOS上安裝pip不起作用(不再)
-
10. 無法正確地將表格行中的文本框的值從視圖傳遞到MVC5中的控制器
-
1. 從下拉菜單中隱藏所有包含td值的行
-
2. 如何從第二個td(包含)開始在表中高效地隱藏td?
-
3. 如何選擇TD不包含表格的所有TR元素?
-
4. 如何從包含其他隱藏跨度的跨度獲取內部文本?
-
5. jquery表繼承包含td的高度
-
6. 隱藏包含在jQuery的
-
7. 內聯格在跨度不包含所有的文字高度
-
8. jquery隱藏跨度包含某些數字
-
9. jQuery隱藏包含隱藏字段匹配值的所有錶行
-
10. 隱藏所有表時td被徘徊
您不能將'span'元素作爲'tr'元素的子節點,並且'td'元素不能具有除tr元素之外的任何其他元素作爲父節點。 –
我希望能夠隱藏td的內容並能夠再次顯示它們,這是因爲我認爲這種方法。我嘗試了很多沒有成功的事情。你能提出一些建議嗎? :) –
回答
要隱藏所有5秒後,您可以使用下面的代碼
隱藏
td
的內容或者來源
2017-06-04 20:20:25
你可以在表中使用td標籤中的任何元素。 否則瀏覽器會將您的代碼轉換爲有效的代碼。 輸出你的HTML就是這樣在瀏覽器中:
您選擇跨度但在你的目標跨度不超過TD。所以你的錯誤是虛假的。
你必須改變侑HTML:
現在你可以選擇它,做你的功能:
或
後顯示侑它:
你不需要或任何循環。只需選擇你的目標,然後說你想做什麼。 JQuery在你的選擇器中爲每個選項執行操作(就像循環一樣)
來源
2017-06-04 23:04:12 miladfm
相關問題