我想用用户在 jquery 对话框中提供的用户名替换当前选择器类中的“用户名”。问题是我不能在 jquery 对话框按钮内使用 $(this).attr() 因为它将指jquery 对话框。请建议如何在 jquery 对话框中用用户输入替换单词用户名。提前致谢
<form action="#" method="post" >
</form>
<p id="text" class="www.username.google.com"> click me </p>
<div id="test" class="sandy" >
<input id="username" class="sandy1" />
</div>
==================================================== ==============================
$('#text').click(function(){
var provider_url= $(this).attr('class');
$('.sandy').dialog({
buttons: {
"OK": function() {
if($('#username').val() == '') {
$('#username').focus();
} else {
var myvalue= $("#username").val();
var nextval= replace(provider_url, username,myvalue);
$(this).dialog('close');
alert(nextval);
$('form').append(nextval);
$('form').submit();
}
}
}
});
});
jsfiddle代码演示在这里http://jsfiddle.net/zCFD5/127/ 。请帮帮我</p>