我想要使用jquery的加載函數從外部文件中加載具有不同類的組合的div,並且我有一些問題可以正確分組。選擇類的組合
$("#somediv").load("somefile.html .class1"); // loads all divs with class1
$("#somediv").load("somefile.html .class1.class2"); // loads all divs with class1 and class2
$("#somediv").load("somefile.html .class1,.class2"); // loads all divs with class1 and all divs with class2
$("#somediv").load("somefile.html .class1.class2,.class3"); // loads all divs with class1 and class2 and all divs with class3
$("#somediv").load("somefile.html .class1,.class2.class3"); // loads all divs with class1 and all divs with class2 and class3
我想知道如何加載div(class1或class2)和class3。類似於:
$("#somediv").load("somefile.html {.class1,.class2}.class3");
我嘗試使用(),[]和{}進行分組,但似乎沒有任何工作。
我的外部文件看起來是這樣的:
<div class="class1">not selected</div>
<div class="class1 class2">not selected</div>
<div class="class2 class3">selected</div>
<div class="class1 class2 class3">selected</div>
<div class="class1 class3">selected</div>
<div class="class3">not selected</div>
...etc
基本上類的任意組合將是可能的。
所以這是有點不清楚。從你的例子中,你想選擇哪個div?你想選擇div('class1'和'class3')還是('class2'和'class3')?那是對的嗎? –
這是正確的。 – Leuven
所以我編輯清楚,你的例子中,你只選擇第三和第四個div。如果錯誤請糾正。 –