我有两个函数:在第一个函数中,我使用 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/