我在 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/