我有一系列的div一類的div,他們中的一些有類「層的小部件-...」,其他人只是有不同的類別。jQuery的選擇不具有包含特定單詞
我想選擇所有沒有階級的那些「層的小部件......」和階級「隱藏」添加到他們。
我已經能夠選擇全部使用下面的腳本,有類的:
$('#available-widgets-list div[class*="layers-widget"]').addClass('hidden');
我怎麼會基本上做相反,雖然選擇那些不具備類。
我有一系列的div一類的div,他們中的一些有類「層的小部件-...」,其他人只是有不同的類別。jQuery的選擇不具有包含特定單詞
我想選擇所有沒有階級的那些「層的小部件......」和階級「隱藏」添加到他們。
我已經能夠選擇全部使用下面的腳本,有類的:
$('#available-widgets-list div[class*="layers-widget"]').addClass('hidden');
我怎麼會基本上做相反,雖然選擇那些不具備類。
使用這樣的:
$('#available-widgets-list div:not([class*="layers-widget"]')).addClass('hidden');
感謝隊友,工作過很愉快 –
不客氣。如果幫助,請接受答案。 –
可以使用:不()選擇這樣的:
$('#available-widgets-list :not(div[class*="layers-widget"])').addClass('hidden');
試試這個:'$('#服務現有widgets-list div:not(「。layers-widget」)')。addClass('hidden')' –
@SandeepNayak您的解決方案並不完全正確。您提供的代碼僅選擇沒有完全等於'.layers-widget'的類的div。他要求的是選擇div,他們的班級不包含字符串'.layers-widget' –