Jquery外卡人物
我有3个控件,ID为control_1
, control_2
, control_3
。
我想隐藏这些控件。
目前我正在使用这个:
$('#control_1').hide(); $('#control_2').hide(); $('#control_3').hide();
有更好的方法吗?
我可以做一些像$('control_*').hide();
?
有没有办法找到具有特定名称的控件?
为了完整性,您可以使用带有属性filter的开头 :
$('[id^="control_"]').hide();
也就是说,在大多数情况下,最好采用其他建议之一。
相反,您可以将相同的类设置为您的控件并隐藏它们:
$('.controlClass').hide();
为什么不用像.controls
这样的类替换ID? 然后使用:
$(".controls").hide();
你可以使用:
$( ‘#control_1,#control_2,#CONTROL3’)隐藏()。
或使用attributeStartsWith