javascript隐藏多个div

acr*_*acr 4 javascript jquery

我有多个div都开始expense.我可以用下面的公式隐藏它们

$("[id^='expense']").hide();
Run Code Online (Sandbox Code Playgroud)

但我要求排除其中一个div开头expense.这个将改变取决于其他功能,所以我不能改变名称.

无论如何我可以排除一个特定的(例如expense_one)

Ane*_*iad 5

通过使用不是你可以这样做:

$("[id^='expense']").not('#expense_one').hide();
Run Code Online (Sandbox Code Playgroud)

更新:使用#指定id