我有一个表单输入元素,想改变它的标题属性。这是很容易的,但由于某种原因,我不知道如何做到这一点。这是如何做到的,我应该在哪里和如何搜索如何做到这一点?
当前回答
jqueryTitle({
title: 'New Title'
});
第一个标题:
jqueryTitle('destroy');
https://github.com/ertaserdi/jQuery-Title
其他回答
另一种选择,如果你喜欢,将从jQuery对象中获取DOM元素,并使用标准DOM访问器:
$("#myElement")[0].title = "new title value";
正如其他人提到的,“jQuery方式”是使用attr()方法。请参阅attr()的API文档。
作为@Cᴏʀʏanswer的补充,请确保工具提示的标题尚未在HTML元素中手动设置。在我的例子中,工具提示的span类已经有一个固定的标题文本,因为这是我的JQuery函数$('[data-toggle="tooltip"]')。Prop ('title', '你的新标题');没有工作。
当我在HTML span类中删除title属性时,jQuery正在工作。
So:
<span class="showTooltip" data-target="#showTooltip" data-id="showTooltip">
<span id="MyTooltip" class="fas fa-info-circle" data-toggle="tooltip" data-placement="top" title="this is my pre-set title text"></span>
</span>
应该becode:
<span class="showTooltip" data-target="#showTooltip" data-id="showTooltip">
<span id="MyTooltip" class="fas fa-info-circle" data-toggle="tooltip" data-placement="top"></span>
</span>
在jquery ui模态对话框中,你需要使用这个结构:
$( "#my_dialog" ).dialog( "option", "title", "my new title" );
我相信
$("#myElement").attr("title", "new title value")
or
$("#myElement").prop("title", "new title value")
应该能行…
我认为你可以在jQuery文档中找到所有的核心函数,尽管我讨厌格式。
如果你正在创建一个div,并试图添加一个标题。
Try
var myDiv= document.createElement("div");
myDiv.setAttribute('title','mytitle');
推荐文章
- 可以在setInterval()内部调用clearInterval()吗?
- 无法读取未定义的属性“msie”- jQuery工具
- 形式内联内的形式水平在twitter bootstrap?
- jQuery:执行同步AJAX请求
- jQuery表格排序
- 如何禁用文本选择使用jQuery?
- 如何停止事件冒泡复选框点击
- Bootstrap抛出Uncaught错误:Bootstrap的JavaScript需要jQuery
- 如何删除和清除所有的本地存储数据
- 如何修改标签文本?
- 使用beautifulsoup提取属性值
- 如何获得十六进制颜色值而不是RGB值?
- 如何将一个标题转换为jQuery的URL段塞?
- $(window).width()与媒体查询不一样
- AJAX请求中的内容类型和数据类型是什么?