Q
隱藏跨班級點擊它
0
A
回答
1
要隱藏一個內的任何span元素:
$(document).ready(function() {
$('.msg, .entry').click(function() {
$(this).find('span').hide()
});
});
如果你想針對更多的鏈接,你將需要更新'.msg, .entry'
選擇太匹配新的元素。我建議你考慮標記你想這與普通類申請,像這樣的元素所有:
<a class="entry statusLink" ..>...</a>
<a class="msg statusLink" ..>...</a>
<a class="another statusLink" ..>...</a>
0
的DOM已經在功能結合到事件之前加載的,你可以做什麼..
$(document).ready(function() {
$("a, .number").click(function() {
$(this).find(".number").hide();
});
});
文件準備檢查一個粗略的例子。 $(this)表示作爲參數傳遞的對象,在這種情況下是點擊的對象,無論是.number還是鏈接(a)。 .find(數字)用來檢查鏈接是否被點擊過,它只是隱藏.number,而不是整個鏈接標籤。
0
因爲您想跨度隱藏,您需要找到鏈接內的跨度。就像這樣:
$('.msg, .entry').click(function()
{
$('.number',this).hide();
});
0
只是一個想法,但這種也作品:
$('a:has("span"), a > span').click(
function(){
$(this).find('span').remove();
});
jQuery的API參考:
0
$(document).ready(function() {
$('a.msg, a.entry').click(function() {
$(this).find('span').hide();
return false;
});
});
這是好事,始終遵循最佳做法,包括與類(優化)的標籤,並用函數返回false
相關問題
- 1. 如何隱藏班級第二次點擊
- 2. 隱藏DIV當點擊它
- 3. 點擊添加班級?
- 4. 點擊添加班級jquery
- 5. 點擊交換班級
- 6. 隱藏DIV點擊時只出它
- 7. 點擊textarea外面隱藏它?
- 8. JSF:隱藏H:點擊panelGroup中它
- 9. 點擊它時隱藏一個盒子
- 10. 當點擊它時隱藏一個div
- 11. 顯示按鈕點擊從jquery中的跨班級的值
- 12. 點擊更改班級名稱並刪除其他點擊班級 - 角4
- 13. 隱藏/點擊Asp.Net
- 14. 點擊隱藏ImageView
- 15. 添加/刪除班級工作,但點擊新班級不會
- 16. 隱藏元素點擊隱藏元素
- 17. 在身體點擊div隱藏,當我點擊div也隱藏
- 18. TinyMCE工具欄上的點擊和隱藏點擊隱藏
- 19. 隱藏班級的所有div,僅顯示具有其他班級的人
- 20. 如何在某個班級處於活動狀態時隱藏班級?
- 21. 尋找按鈕被點擊的班級
- 22. 班級點擊不會觸發
- 23. 如何在點擊時更改班級?
- 24. jQuery,點擊添加班級抵消49px
- 25. Javascript:點擊更改班級和標題
- 26. 在循環中點擊添加班級
- 27. 添加班級點擊 - JS標籤
- 28. 在AngularJs中點擊時更改班級
- 29. 點擊隱藏按鈕
- 30. 點擊隱藏子元素
謝謝,這是非常有益的。 – Lucka 2011-01-23 21:37:02