javascript - jquery中的鼠标悬停元素

标签 javascript jquery

我有这样的html代码:

<div class="tree-node" node-id="71408acd-931e-42c8-98fa-393271006cf9" style="cursor: pointer;">
<span class="tree-hit tree-collapsed"></span>
<span class="tree-icon tree-folder icon-hospital"></span>
<span class="tree-checkbox tree-checkbox1"></span>
<span class="tree-title">
<a href="/Structure/EditHospital/71408acd-931e-42c8-98fa-393271006cf9">Hospital1</a>
(1/1)
</span>
</div>

我想在鼠标悬停此元素时更改光标,显示 pointer如果<span class="tree-title">包含a hrefdefault , 如果不。

最佳答案

$('.tree-title').each(function () {
   if ($(this).find('a[href]').length) {
      $(this).css('cursor', 'pointer');
   }
});

这是一个demo

关于javascript - jquery中的鼠标悬停元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052344/

相关文章:

javascript - 程序集 (asm.js) 如何在浏览器中工作?

javascript - Chrome html5 文档类型更改输入宽度,但不选择

javascript - 使用 javascript '_this' 声明时如何设置 'self' 或 'class'

JQuery 动画到定义的位置

php - 将 PHP/MySQL 请求转换为 jQuery AJAX 请求

jQuery 日期选择器 Mindate、MaxDate

javascript - 如何将一个 div 的最小高度设置为另一个 div 的高度?

javascript - 带有 for 循环的倒数计时器

javascript - 在带有变量的字符串中查找文本

javascript - jQuery removeClass 在 ('click' 、function() 上禁用