有没有用于触发输入的jquery快捷方式

时间:2010-10-16 18:39:10

标签: jquery

我必须添加一个名为“btnupdateprice”的输入,我首先要将其动态插入到页面中(当然是隐藏的),然后触发它。有没有办法在不将其插入页面的情况下执行此操作,如下所示?也许是捷径?

$("input[type='hidden'][name='ProductCode']").before('<input type="image" border="0" name="btnupdateprice" src="blank_image.gif" style="display: none;">');
$('input[name=btnupdateprice]').trigger('click');

1 个答案:

答案 0 :(得分:2)

您可以使用insertBefore和速记函数click

尝试反向流程
$('<input type="image" border="0" name="btnupdateprice" src="blank_image.gif" style="display: none;">').insertBefore("input[type='hidden'][name='ProductCode']").click();

如果您不想将其添加到页面,只需删除.insertBefore(...)部分即可。