jquery - 如何向 wp 管理菜单添加标题属性?
问题描述
我正在尝试在我的 WP 插件中以编程方式执行此操作。
从此<div class="wp-menu-name">Dashboard</div>
。
至此<div class="wp-menu-name" title="My New Title">Dashboard</div>
。我已经从我的 js 文件中尝试过,尝试了不同的操作和过滤器挂钩,但没有任何效果。这是我的代码的最新版本。
function tooltip_hook(){
return ?>
<script>
jQuery(div).ready(function ($) {
//this is what was in my js file and I decided to try it this way. No luck!
$( "#menu-dashboard" ).attr( "title", "My New Title" ); //set title attribute
} );
} );
</script>';
<?php
}
add_filter( 'admin_menu', 'tooltip_hook' );
我也尝试在 .tooltip 中设置 item: 选项,但不知道如何使用它。我是 js 的初学者。
如果有人可以帮助我完成向我的管理菜单添加工具提示,我将不胜感激。
解决方案
您正在使用 id#menu-dashboard
在 jQuery 中查找元素。但是您的元素中没有 id<div class="wp-menu-name">Dashboard</div>
您可以将 id 分配给您的 div 标签<div id="menu-dashboard" class="wp-menu-name">Dashboard</div>
或者您可以使用 jQuery 中的类找到您的元素$( ".wp-menu-name" ).attr( "title", "My New Title" );
推荐阅读
- javascript - 如何同步 FileReader onload 函数?
- deep-learning - CycleGAN 用于未配对的图像到图像的转换
- node.js - 使用nodejs如何在循环中返回一个包含来自一批API调用的所有数据的对象?
- javascript - 即使在 subscribe() 函数中为其分配数据后,变量数据也不会保留在 HTML 中绑定
- ssl - Kubernetes 证书管理器 GoDaddy
- typescript - typescript:如何导出函数和接口
- javascript - 检查登录是否成功?
- ios - 在 UITableView 中以编程方式将 UIViews 添加到 UIStackView
- angular - 带有离子 4 的自定义 Angular 7 库 - 无法解决“../@ionic/angular/dist/core.ngfactory”构建产品错误
- sorting - JCL SORT SQZ 使用构建左移