Javascript Jquery选择器(按宽度)

Javascript Jquery选择器(按宽度),javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,是否可以选择具有特定宽度的表格 谢谢是的,像这样: $('table[width="700"]') $('table[width]') 或者,您可以使用以下任意值获得所有具有宽度的表: $('table[width="700"]') $('table[width]') 使用以下功能: $('table').filter(function() { return $(this).width() > 700; }); 或者创建自己的选择器 $.expr[':'].atLeast

是否可以选择具有特定宽度的表格

谢谢

是的,像这样:

$('table[width="700"]')
$('table[width]')
或者,您可以使用以下任意值获得所有具有宽度的表:

$('table[width="700"]')
$('table[width]')
使用以下功能:

$('table').filter(function() {
    return $(this).width() > 700;
});

或者创建自己的选择器

$.expr[':'].atLeast700px = function(obj){
  return $(obj).width() >= 700;
};


$('table:atLeast700px');  // returns all your tables 700px or wider

这是否也适用于CSS中的宽度设置?@rahul:no它将查找内联宽度属性,OP没有特别提到它,但我认为@Eric做得很好。我只是在阅读问题时写下了我的想法。:)+1您还可以使用参数:
$.expr[':'].widthGt=function(obj,stack,meta){return$(obj.width()>=parseInt(meta[3],10);}$(‘表:宽度GT(700)’)对于完全参数化的版本(大于、小于、等于等),请查看以下SE答案: