javascript - 仅显示第一个单词的 HTML Title 属性

标签 javascript jquery html css

我在 jQuery 中使用 title 属性。

createAlert: function () {            
  return '<img id="img" class="img pull-left" src="/Content/img/demo_16px.png" tabindex="0" style="outline: none;" title=' + demo.rawData + '></span>';
}

在此代码中,标题包含动态数据(demo.rawData Contain text = 'This is my code')

但是当我在浏览器中悬停标题时它只显示This(即只有第一个词)

谁能告诉我哪里做错了?

最佳答案

您需要像这样用“”包围标题 title="' + demo.rawData + '" 而不是 title=' + demo.rawData + '否则呈现的 HTML 将无效

createAlert: function () {            
  return '<img id="img" class="img pull-left" src="/Content/img/demo_16px.png" tabindex="0" style="outline: none;" title="' + demo.rawData + '"></span>';
}

关于javascript - 仅显示第一个单词的 HTML Title 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47216064/

相关文章:

javascript - 支持在 YUI 中编码查询字符串或 POST 数据吗?

javascript - 如何使用 Python 在 HTML 本地存储中设置数据?

javascript - 搜索延迟加载 jQuery 幻灯片或 : hacking cross-slide

javascript - 隐藏前的模态事件

javascript - 显示/隐藏选择值 jQuery

html - 如果表 <td> 标签为空或 null,如何隐藏整个 <div>? (仅限 CSS)

javascript - dotdotdot.js 仅在调整窗口大小后有效

javascript - 从复选框循环遍历 json 对象

javascript - 如何在单击按钮时动态填充下拉字段

jquery - Cufon 和 IE6/7/8 的问题