我必须添加一个名为“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');
答案 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(...)
部分即可。