gpt4 book ai didi

html - 选择动态 ID JQuery

转载 作者:搜寻专家 更新时间:2023-10-31 22:47:38 24 4
gpt4 key购买 nike

我需要使用 JQuery 选择动态 ID,一旦我选择了它,我就需要对其执行一些操作。这是我的 HTML:

<input id="content_photos_attributes_1355755712119_image"   name="content[photos_attributes][1355755712119][image]" size="30" type="file">

请注意 id 值,文本始终相同,但数字会发生变化(我无法控制该变化)。

我需要做的是为该元素创建点击。这是我到目前为止得到的结果,但没有用。

<script type="text/javascript">
jQuery.noConflict();

jQuery("input[id *= 'content_photos_attributes_']").click(function() {

alert("Image deletion is clicked");
});
</script>

无论我是按 ID 还是按名称选择该元素都没有什么区别。

最佳答案

正如我所看到的,它应该在 $(document).ready(); 处理程序中,它是一个动态 ID,所以为此你必须使用 .on()选择选择器的处理程序:

$(document).ready(function(){
jQuery(document).on('click', 'input[id^="content_photos_attributes_"]', function() {
alert("Image deletion is clicked");
});
});

试试这个,看看是否有帮助。

关于html - 选择动态 ID JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com