javascript - 是否可以使用Jquery,Javascript,用一行代码为多个div触发 `OnMouseEnter`事件,

标签 javascript php jquery html css

我有以下代码,我通过 PHP 在每个视频上回显(打印)以进行缩略图预览。所有 div ids 都是数字,如 id="1246575"。是否有类似 foreach 的可能性来实现这一点,例如,对于每个数字 div 在 javascript 或 jquery 中执行此功能?

$(function(){
  $("#'.$id.'").mouseenter(function(){
    fadeimg("'.$json.'","'.$id.'","'.$site.'");                             
  });
});

最佳答案

  1. 使用 PHP 将需要的东西作为数据属性添加到标签
    ... "<sometag data-targetID='".$id."' class="fadeable" />";并给标签一个类
  2. 使用 jQuery(如果需要委托(delegate))
    $(".fadeable").mouseenter(function(){ var id = $(this).data("targetID"); fadeImg(id);

关于javascript - 是否可以使用Jquery,Javascript,用一行代码为多个div触发 `OnMouseEnter`事件,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41659000/

相关文章:

javascript - 在 Angular js中获取index.php内容

javascript - AngularJS : pass data from controller to controller without factory, 服务或广播?

javascript - 我怎样才能实现这种悬停效果?尝试了几种方法都没有运气

javascript - 想要使用 show_menus 数组显示子菜单

javascript - wpbakery visual composer 5.4.7 前端编辑器不工作只显示 Logo

php - 使用 SQL 将 2 个结果合并为 1 个

php - 在 PHP 中获取下一个/上一个 ISO 周和年份

PHP MySQL 获取日期之间的数据

javascript - 通过 jQuery 插入 HTML 不起作用

javascript - 将每个对象中的字符串循环到一个字符串