我正在使用库 BootstrapDialog,在我的页面中我有一个这样的输入字段:
<div id="divtoload" style="display: none;">
<div align="center">
<table>
<tr>
<td align="left" width="100px">input:</td>
<td align="left"><input id="inputText" name="inputText" type="text"/></td>
</tr>
</table>
</div>
</div>
在同一页面中,我有:
$("#link").click(function() {
var element = $('<div></div>').load('index.html #divtoload', function() {
element.find('#divtoload').show();
});
BootstrapDialog.show({
title: 'Recovery',
message: element,
buttons: [{
label: 'Send',
cssClass: 'btn-primary',
action: function(){
console.log($("#inputText").val());
}
}]
})
})
但是 console.log 说 inputText 是未定义的。