在上面的代码中,文本框应该消失,但事实并非如此,为什么?是-6ren">
gpt4 book ai didi

javascript - Jquery选择器无法识别

转载 作者:行者123 更新时间:2023-12-02 18:21:15 26 4
gpt4 key购买 nike

代码:

<script src="../jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function hello()
{
$('#hello'+1).hide();
}
</script>
<?php
$d=1;
$str="<input onclick='hello()' type='text' id='hello".$d."' />";
echo $str;
?>

在上面的代码中,文本框应该消失,但事实并非如此,为什么?是我的id选择器错误吗?控制台说:- $ 未定义,所以我尝试了用于 jquery 的 google cdn,它有效,非常感谢大家。

最佳答案

既然你说你的 id 可以在任何 "hello"+ N 中更改,我建议在 jQuery 中使用 startsWith CSS 选择器:

$(document).on('click', 'input[id^="hello"]', function(e) {
$(this).hide();
});

关于javascript - Jquery选择器无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18805814/

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