use*_*510 8 javascript jquery triggers eventtrigger
我有一个包含多个div的页面,看起来像下面的示例.每个div包含一个字段,一个隐藏字段和一个按钮.
如何通过单击按钮(可见)输入字段被触发来实现这一目的?我需要触发一次点击或焦点,因为它们都会触发相同的功能.
有问题的每个按钮都有,class="triggerBtn"而相应的输入字段有class="inputField".
示例div:
<div>
<input type="text" class="inputField" id="field1" name="field1" />
<input type="hidden" name="field1" />
<button type="button" class="btn btn-primary triggerBtn">Find</button>
</div>
Run Code Online (Sandbox Code Playgroud)
A. *_*lff 13
我想你想要:
$(".triggerBtn").click(function () {
$(this).closest('div').find('.inputField').focus();
});
Run Code Online (Sandbox Code Playgroud)
小智 6
添加Onclick ="function()" 如果您需要使用jquery手动触发它,请参阅此处
$("#field1").trigger("click");
Run Code Online (Sandbox Code Playgroud)