当用户使用拒绝按钮时,我有一个功能,他需要输入原因(为什么他拒绝该原因)
http://jsfiddle.net/au8xd05a/1/
<input type="button" id="rejectcategory" class="btn blue" value="Reject This Category">
<div id="item">
</div>
$("#rejectcategory").click(function (e) {
var newDiv = $("<div />");
var textArea = $('<textarea id="textforrej" style="padding-left:100px" />');
newDiv.append(textArea);
newDiv.dialog({modal: true, width:850, height:500, title:"Please Enter Reason for Rejection"});
});
$("textforrej").blur(function(){
$("#rejectcategory").show();
});
这是我的代码,请您告诉我,一旦用户完成输入,我如何关闭对话框并继续ajax调用(后端操作来存储消息)
答案 0 :(得分:0)
请检查:http://jsfiddle.net/au8xd05a/2/
您需要使用on
功能,因为您的文本框是实时的;
$(document).on('blur',"#textforrej",function(){
alert("This input field has lost its focus.");
$("#rejectcategory").show();
});
您忘记了原始代码中的#
字符。