具有相同前缀id的div的jquery帮助
我有4个不同ID的DIV(但具有相同的前缀(testDiv [1 | 2 | 3 | 4]))并且我想在某些事件上设置它们的可见性(可见或隐藏)。 我如何使用一次设置DIV visiblity属性
$('testDiv*').css('visibility', 'visible'); OR $('testDiv*').css('visibility', 'hidden');
有这个问题的解决方法。 我可以为所有DIV创建一个名为“.comnClass”的类并更改其属性但是我想要一个具有四个不同DIV id的解决方案。
谢谢大家
您可以使用带有选择器的启动^=
如下所示:
$('div[id^=testDiv]').css('visibility', 'visible');
说明:选择具有指定属性的元素,其值始于给定字符串。
请注意 ,如果您使用的是类,则可以轻松地定位它们,但这取决于您的要求。
拥有一个共同的类不是解决方法。 这是正确的方法。 该类建立了这四个元素之间的关系,以便您可以一次操作它们。 id
用于能够唯一地识别它们。
$('div[id^=testDiv]').attr('visibility', 'hidden');