我有这段代码,它制作了一个带有几个输入的花哨的 jQuery 警报框:
//jConfirm( message, [title, callback] )
$('#buttonNew').click(function(){
jConfirm('<form><input id="postTitle" type="text"/><br/><textarea id="postBody"></textarea></form>', 'New Post',
function(r){if(r==true){
alert($('#postTitle').val()); //Expecting the input value but getting "undefined"
}
});
})
当我尝试使用输入到输入中的值(例如使用 alert() 进行测试,如上所示)时,我得到“未定义”。如何从回调函数中访问注入的 HTML 输入的那些值?