【发布时间】:2015-06-28 07:59:22
【问题描述】:
function listContents(storagename) {
alert("inside function");
//Clear up the list first
$('#results').html("");
var files = navigator.getDeviceStorage(storagename);
var cursor = files.enumerate();
cursor.onsuccess = function () {
//alert("Got something");
var file = this.result;
if (file != null) {
var tagvalue = $("<p>" + file.name + "," + file.lastModifiedDate + "," + file.type + "," + file.size + "</p>").appendTo('#results');
console.log('tagvalue is ' + tagvalue);
tagvalue.appendTo("#results");
console.log('tagvalue is upended ' + tagvalue);
var r = $('<input type="button" value="upload" id="upload" / >');
console.log('button created!' + r);
r.appendTo("#results");
console.log('button uploded!' + r);
this.done = false;
} else {
this.done = true;
}
if (!this.done) {
this.continue();
}
}
$('#upload').on('click', function () {
console.log('onclick function!');
//alert('blah');
});
}
我在这里动态创建了上传按钮,并应用了onclick 事件
我希望单击上传按钮后,用户能够在服务器上上传音频文件。如果我将在普通按钮上应用onclick 事件正在工作,但通过动态创建按钮它不起作用。谁能帮帮我??
【问题讨论】:
标签: jquery firefox-os buttonclick