在jQuery对话框中定位元素,为什么必须将其用作上下文
我发现,当我试图在jQuery对话框中定位一个元素时,我必须执行以下操作在jQuery对话框中定位元素,为什么必须将其用作上下文,jquery,jquery-ui,Jquery,Jquery Ui,我发现,当我试图在jQuery对话框中定位一个元素时,我必须执行以下操作 $("#elemInDialog", this).val() ^ 我发现这只发生在我看到的简单代码中,或者(在JSFIDLE或jsbin中,自动完成甚至不起作用,但在我的托管版本中它起作用)我做错了什么?您至少有一个输入错误: 这一行: $("#txtArea").val( $("#txtArea").val() + "\n" + $("#txtUrl").val() ); 应该是
$("#elemInDialog", this).val()
^
我发现这只发生在我看到的简单代码中,或者(在JSFIDLE或jsbin中,自动完成甚至不起作用,但在我的托管版本中它起作用)我做错了什么?您至少有一个输入错误: 这一行:
$("#txtArea").val( $("#txtArea").val() + "\n" + $("#txtUrl").val() );
应该是:
$("#txtArea").val( $("#txtArea").val() + "\n" + $("#txtURL").val() );
就我所知,有了这个解决方案,事情似乎对我来说还行吧