我有一个ID 3个控制control_1
, control_2
, control_3
。
我想隐藏这些控件。
目前我使用这样的:
$('#control_1').hide();
$('#control_2').hide();
$('#control_3').hide();
是否有这样做的更好的办法?
我可以这样做$('control_*').hide();
?
有没有办法找到与起始控制与一个特定的名称?
我有一个ID 3个控制control_1
, control_2
, control_3
。
我想隐藏这些控件。
目前我使用这样的:
$('#control_1').hide();
$('#control_2').hide();
$('#control_3').hide();
是否有这样做的更好的办法?
我可以这样做$('control_*').hide();
?
有没有办法找到与起始控制与一个特定的名称?
为了完整起见,你可以使用与启动属性过滤器:
$('[id^="control_"]').hide();
这就是说,对于大多数的目的,会更好地去与其他建议之一。
相反,你可以设置同一个类你的控制和隐藏这样的:
$('.controlClass').hide();
为什么不喜欢一类更换标识.controls
? 然后,只需使用:
$(".controls").hide();
你可以使用:
$( '#control_1,#control_2,#CONTROL3')隐藏()。
或使用attributeStartsWith