Javascript 表tr中的选择器和数据类型

Javascript 表tr中的选择器和数据类型,javascript,jquery,Javascript,Jquery,我有一个表#可排序的类别 在一些tr中,我有data order=“something”(1,2,3..) 我想把它们全部选中。尝试了所有操作,但语法不正确 for(i = 1;i<=count_ordered;i++){ $("#sortable-categories tr [data-order="+i+"]").hide(); } for(i=1;i如果数据顺序属性是元素的属性,则: $("#sortable-categories tr[data-order

我有一个表
#可排序的类别
在一些tr中,我有
data order=“something”
(1,2,3..)

我想把它们全部选中。尝试了所有操作,但语法不正确

for(i = 1;i<=count_ordered;i++){
        $("#sortable-categories tr [data-order="+i+"]").hide();
    }

for(i=1;i如果
数据顺序
属性是
元素的属性,则:

$("#sortable-categories tr[data-order]").hide();
它将隐藏表中具有数据顺序属性的所有
元素


注意:对于
.hide()
方法,顺序没有任何意义。

如果
数据顺序
属性是
元素的属性,则:

$("#sortable-categories tr[data-order]").hide();
它将隐藏表中具有数据顺序属性的所有
元素


注意:对于
.hide()
方法,顺序没有任何意义。

根据我的评论,您的问题可能是TR和[:

for(i = 1;i<=count_ordered;i++){
    $("#sortable-categories tr[data-order="+i+"]").hide();
}

for(i=1;i根据我的评论,您的问题可能是TR和[:

for(i = 1;i<=count_ordered;i++){
    $("#sortable-categories tr[data-order="+i+"]").hide();
}

for(i=1;iVery stupud…tr和[data order必须没有空格。

$(“#可排序类别tr[data order=“+i+”])。hide();

非常愚蠢…tr和[data order必须没有空格。
$(“#可排序类别tr[data order=“+i+”])。hide();

格式为
htmlelement[attribute=“value”]
类似

我在jQuery中使用单引号只是为了让属性选择器更清晰一些:

for(i = 1; i <= count_ordered; i++) {
    $('#sortable-categories tr[data-order="'+i+'"]').hide();
}

格式是
htmlelement[attribute=“value”]
类似于此

我在jQuery中使用单引号只是为了让属性选择器更清晰一些:

for(i = 1; i <= count_ordered; i++) {
    $('#sortable-categories tr[data-order="'+i+'"]').hide();
}

尝试删除tr和[data order]选择器之间的空格。尝试删除tr和[data order]选择器之间的空格。