首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用自己的值在Html输入助手中分配data-*属性

问用自己的值在Html输入助手中分配data-*属性
EN

Stack Overflow用户
提问于 2019-07-16 14:46:11
回答 1查看 68关注 0票数 0

我正在努力实现以下两个目标。

代码语言:javascript
复制
 @Html.DropDownListFor(m => m.task_drop, new SelectList(ViewBag.dropList," "), new { @class = "task-drop", id = "dropping", type = "text", placeholder = "Drop the bass", data_tooltip="(this's value)" })

还有这个

代码语言:javascript
复制
@Html.EditorFor(m => m.task_drop2, new { @Value = Model.task_drop2, htmlAttributes = new { @class = "task-drop2", id = "task_drop2", type = "text", placeholder = "Drop the bass harder", data_tooltip="(this's value)"} })

这样用户就可以将下拉列表和文本框的值作为动态工具提示在下拉列表和文本框本身上悬停时看到。

如果与此有关的其他问题,请帮助我了解它。

  1. 我已经尝试过把this.value放在数据工具提示括号中,
  2. 和@值
  3. Model.task_drop可以工作,但工具提示将是静态的

我只对使用html助手来做这件事感兴趣。

如果是@Html.DropDownlistFor html助手的话,我也想要它。

但是,任何能使这一努力成为可能的答案也将受到极大的赞赏。其他人可能会得到它的需要:)

谢谢,祝您今天愉快。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-17 07:56:04

我找到了一个解决办法,而且效果令人满意。

我在与下拉列表和文本框相同的视图中添加了以下脚本。

代码语言:javascript
复制
$('.task-drop,.task-drop2').hover(function () {
       $(this).prop("title", $(this).val());
});

友好注意:并不是所有的问题都需要重新解释。我的好样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57059959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档