创建了一个新的input元素并尝试使用jquery中的data方法添加data属性但是无法附加值
cordova-plugin-file

var txtBox = $('<input/>', {
"class": "myCustomClass",
"type": "text"
});
$('#wrapper').append(txtBox);
txtBox.data('index', '1');
&#13;
答案 0 :(得分:0)
var txtBox = $('<input/>', {
"class" : "myCustomClass",
"type" :"text",
"data-index":""
});
$('#wrapper').append(txtBox);
txtBox.attr('data-index','ddddddddd');
答案 1 :(得分:0)
“准则”工作正常我认为您正在寻找的代码是
txtBox.attr('data-index', '1');
有关.data无法按预期工作的详细信息,请查看此答案 here