Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何访问提交按钮的动态生成id?_Jquery_Html - Fatal编程技术网

Jquery 如何访问提交按钮的动态生成id?

Jquery 如何访问提交按钮的动态生成id?,jquery,html,Jquery,Html,我有一个提交按钮,它有一个动态生成的id。我想让这个按钮在单击一次后不可见。同时,页面加载时不可见的另一个按钮将变为可见 但是,如果id是动态生成的,我如何引用要使其不可见的按钮呢。我知道id总是以字符串“product\”开头。我可以用左/子字符串来控制这个按钮吗?我该怎么做呢?作为替代方案,您可以为两个按钮指定唯一的css类名,这样您就不必担心id了?您可以使用: jQuery。您需要使用或方法来访问动态生成的ID $('button[id^="product_"]').live('clic

我有一个提交按钮,它有一个动态生成的id。我想让这个按钮在单击一次后不可见。同时,页面加载时不可见的另一个按钮将变为可见


但是,如果id是动态生成的,我如何引用要使其不可见的按钮呢。我知道id总是以字符串“product\”开头。我可以用左/子字符串来控制这个按钮吗?我该怎么做呢?

作为替代方案,您可以为两个按钮指定唯一的css类名,这样您就不必担心id了?

您可以使用:

jQuery。您需要使用或方法来访问动态生成的ID

$('button[id^="product_"]').live('click', function(){alert("Hi");})

谢谢你Londeren,这正是我想要的,我试过了,效果很好!
$('button[id^="product_"]').live('click', function(){alert("Hi");})