Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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/JS选择特定元素_Javascript_Html_Jquery - Fatal编程技术网

Javascript JQuery/JS选择特定元素

Javascript JQuery/JS选择特定元素,javascript,html,jquery,Javascript,Html,Jquery,我想用jQuery选择一个特殊的元素。我试过很多东西。我希望有人能帮助我 $(文档).ready(函数(){ 开=假; }); //单击时旋转下拉按钮 $(“.category name”)。单击(函数(){ 如果(打开==错误){ $(这个)。查找(“.fa插入符号向下”)。淡出(“快速”); $(this.find(“.fa插入符号向上”).fadeIn(“fast”); $(this.prev(“li”).find(“category-dropdown1”).slideDown(“fas

我想用jQuery选择一个特殊的元素。我试过很多东西。我希望有人能帮助我

$(文档).ready(函数(){
开=假;
});
//单击时旋转下拉按钮
$(“.category name”)。单击(函数(){
如果(打开==错误){
$(这个)。查找(“.fa插入符号向下”)。淡出(“快速”);
$(this.find(“.fa插入符号向上”).fadeIn(“fast”);
$(this.prev(“li”).find(“category-dropdown1”).slideDown(“fast”);
开放=真实;
}否则{
$(this.find(“.fa插入符号向下”).fadeIn(“快速”);
$(this.find(“.fa插入符号向上”).fadeOut(“fast”);
$(this.prev(“li”).find(“category-dropdown1”).slideUp(“fast”);
开=假;
}
})

  • 您至少有两个选项:

  • 使用
    $(this).next()
    ,因为它是下一个元素,或者

  • 使用
    $(this.parent().find(“.category dropdown”)
    使代码在面对HTML结构的更改时更具弹性

  • 下面是#1的一个例子:

    $(“.category name”)。在(“单击”,函数()上){
    $(“.highlight”).removeClass(“highlight”);
    $(this.next().addClass(“highlight”);
    });
    
    。突出显示{
    背景色:#ffff9a;
    }

  • HTML中的定制使用选择框