javascript - 获取 JQuery 数据 - 包含带空格的值

标签 javascript jquery

我有两个函数:在第一个函数中,我使用 JQuery 设置 data-file_name 属性:

 "<input type=\"image\" + " data-file_name=" + result.fileName/>"

效果很好,但是当我尝试从第二个函数检索该值时,如果 data-file_name 值 包含空格,我只会得到第一个单词(例如,如果 data -file_name= "The book blue" 我只得到The,如果data-file_name = "Red Dragon" 我只得到第二个函数红色 当它找到一个空格时它会停止...) 这是我在第二个函数中检索值的方式:

var fileName = $(this).data("file_name");

因此 fileName 变量 将不会获得真正的值,因为它不包含空格后面的任何内容,我应该使用哪种方式来检索包含空格和所有内容的完整值?

最佳答案

存在串联问题。

用这个替换

"<input type=\"image\" data-file_name=\"" + result.fileName + "\" />"

关于javascript - 获取 JQuery 数据 - 包含带空格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40616441/

相关文章:

javascript - 将参数传递到外部js脚本的最佳方法

php - 多客户端同步

javascript - 使整个 div(包括文本)可点击

javascript - 为什么我不能通过 javascript 更改文本字段的值?

如果我将输入 type=submit 更改为 type=button,jquery 验证插件将无法工作

javascript - player.stopVideo、player.playVideo 等在使用 youtube-api 进行事件函数调用之外无法工作

javascript - 在 highchart 的工具提示中创建图表

jquery - 禁用全日历中的某个单元格

javascript - 我如何激活第二次兜风之旅

javascript - 如何用数字取得进度条