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. 点击交换班级
- 3. 隐藏DIV点击时只出它
- 4. 当点击它时隐藏一个div
- 5. 点击更改班级名称并删除其他点击班级 - 角4
- 6. 隐藏/点击Asp.Net
- 7. 添加/删除班级工作,但点击新班级不会
- 8. TinyMCE工具栏上的点击和隐藏点击隐藏
- 9. 班级点击不会触发
- 10. 寻找按钮被点击的班级
- 11. 在循环中点击添加班级
- 12. 点击隐藏菜单
- 13. 点击隐藏容器div
- 14. Javascript隐藏点击元素
- 15. 隐藏文本被点击
- 16. angular2点击后隐藏mdtooltip
- 17. jQuery:点击隐藏元素
- 18. jquery和点击隐藏div
- 19. 显示和隐藏点击
- 20. 隐藏元素点击
- 21. 点击隐藏图片
- 22. 点击UIWebView隐藏键盘
- 23. 点击显示/隐藏
- 24. 隐藏第二次点击
- 25. jQuery |点击子,隐藏父
- 26. 点击时隐藏链接
- 27. 鼠标点击隐藏div
- 28. 跨站点脚本 - 隐藏表单域
- 29. 显示div一旦点击后隐藏,当点击外部时隐藏
- 30. 如何隐藏点击链接热点?
谢谢,这是非常有益的。 – Lucka 2011-01-23 21:37:02