Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 如何在jQuery中创建一个选择器来解释具有顺序编号的ID?_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

Javascript 如何在jQuery中创建一个选择器来解释具有顺序编号的ID?

Javascript 如何在jQuery中创建一个选择器来解释具有顺序编号的ID?,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,在一个选择器中,如何在attr9之前说明具有类似attr1、attr2、attr3等格式的选择器,以便我可以在jQuery中创建一个click方法?我自己想不出什么,我敢肯定,我在这里工作累了,不能直接思考 有什么想法吗?谢谢这是我的 $( () => { $('#attr' + ).click( () => { $(this).next('div').slideToggle(); $(this).parent().siblings().ch

在一个选择器中,如何在
attr9
之前说明具有类似
attr1、attr2、attr3
等格式的选择器,以便我可以在jQuery中创建一个click方法?我自己想不出什么,我敢肯定,我在这里工作累了,不能直接思考

有什么想法吗?谢谢这是我的

$( () => {
    $('#attr' + ).click( () => {
        $(this).next('div').slideToggle();

        $(this).parent().siblings().children().next().slideUp();
        return false;
    });
});

我认为正则表达式是最好的选择。您需要
$('[id^=attr]')
(尽管这将匹配任何以
attr
开头的id。您首先为什么要使用顺序id?您不能使用类似
#parent>div
的东西吗?)。超级容易。