Jquery 单击包含div时将触发器事件添加到输入
我有一个地址字段,地址字段右侧有一个箭头(>),用作输入按钮。现在只有箭头是可点击的,我需要它,所以当用户点击整个字段时(这是移动的)-点击会在输入字段上被触发向前移动。它只是将用户带到另一个页面来选择不同的地址或添加另一个地址Jquery 单击包含div时将触发器事件添加到输入,jquery,forms,triggers,submit,form-submit,Jquery,Forms,Triggers,Submit,Form Submit,我有一个地址字段,地址字段右侧有一个箭头(>),用作输入按钮。现在只有箭头是可点击的,我需要它,所以当用户点击整个字段时(这是移动的)-点击会在输入字段上被触发向前移动。它只是将用户带到另一个页面来选择不同的地址或添加另一个地址 <div id="addrChng"> <form action="actName" method="post"> <input id="addrSubmit" type="submit" name="actName
<div id="addrChng">
<form action="actName" method="post">
<input id="addrSubmit" type="submit" name="actName" />
</form>
<p>
--first name
--last name
--street name
</p>
</div>
我尝试过使用.find()获取输入字段。我已经试过了。在('click'、'input'function()等上。到目前为止,似乎没有任何效果。因此,单击输入本身可以工作,但尝试通过单击整个div来触发输入却无法工作。向表单添加id:
<form id="formId" action="actName" method="post">
...
尝试了此操作。提交不会向前移动。我添加了一个警报,以确保它能够识别我的单击,并且确实如此。但输入字段不会向前移动页面。您必须向表单中添加id才能使其工作,或者以其他方式选择它。很抱歉,我没有明确说明。为清晰起见,编辑了我的答案。您的代码应该可以正常工作:。您应该停止尽管如此,它不会级联。
<form id="formId" action="actName" method="post">
...
$('#addrChng').click(function() {
$('#formId').submit();
});