Jquery Can';Don’别让Focus像我想的那样工作
我在jquery选择器方面遇到了更多问题。。。我正在插入用户表单sith POST ajax,一次可能会有多个表单使用同一个类 我已设法获取最后一个插入此行的表单:Jquery Can';Don’别让Focus像我想的那样工作,jquery,jquery-selectors,jquery-focusout,Jquery,Jquery Selectors,Jquery Focusout,我在jquery选择器方面遇到了更多问题。。。我正在插入用户表单sith POST ajax,一次可能会有多个表单使用同一个类 我已设法获取最后一个插入此行的表单: var NewForm = $(".myform").last(); 因为我不能使用,所以它可以正常工作: $(NewForm).css()... 设置当前窗体显示。现在我正试图触发一些“focusout”事件。当我放置以下代码时,focusout事件起作用,但对于所有“.myform”类 我只需要最后一个表单就可以附加focu
var NewForm = $(".myform").last();
因为我不能使用,所以它可以正常工作:
$(NewForm).css()...
设置当前窗体显示。现在我正试图触发一些“focusout”事件。当我放置以下代码时,focusout事件起作用,但对于所有“.myform”类
我只需要最后一个表单就可以附加focusout事件。我尝试了以下方法:
$(NewForm).children('input[name="test"]').focusout() {
Alert('this is not working');
});
没有成功,我也换了“孩子”
HTML与此类似:
<div id="main">
<div class="myform">
<form class="formtype">
<input name="test">
</form>
</div>
</div>
谢谢你的意见 您可以使用:
$('input[name="test"]', NewForm).focusout() {
Alert('this is not working');
});
也就是说,使用context参数,以便只在新表单
元素中搜索选择器。您可以使用以下方法:
$('input[name="test"]', NewForm).focusout() {
Alert('this is not working');
});
也就是说,使用上下文参数,以便只在NewForm
元素中搜索选择器