Ich erstelle jetzt ein Menü, um die Adresse zu bestimmen und Stile zum Menü hinzuzufügen. Wenn ich die Existenz einer bestimmten Adresse feststelle, füge ich Stile zum Li des Menüs hinzu. Mein aktuelles Problem ist, dass es sich sehr ausführlich anfühlt, einzeln zu urteilen. Mein aktuelles Problem ist, dass ich alle diese Felder in eins schreiben möchte.
Suchen Sie in einem Stapel, indem Sie beurteilen, ob ein bestimmtes Feld in der URL vorhanden ist, und fügen Sie die Klasse hinzu, wenn sie gefunden wird. Danke, Gott
var hrefof = window.location.href;
if (hrefof.indexOf('diannaodonghua') > 0) {
$(".menu > li ").eq(2).addClass('cur');
} else if (hrefof.indexOf('shejifb') > 0) {
$(".menu > li ").eq(2).addClass('cur');
} else if (hrefof.indexOf('gonggongguanxi') > 0) {
$(".menu > li ").eq(2).addClass('cur');
} else if (hrefof.indexOf('qiyecehua') > 0) {
$(".menu > li ").eq(2).addClass('cur');
} else if (hrefof.indexOf('jingjimaoyi') > 0) {
$(".menu > li ").eq(2).addClass('cur');
} else if (hrefof.indexOf('building') > 0) {
$(".menu > li ").eq(1).addClass('cur');
} else if (hrefof.indexOf('culture') > 0) {
$(".menu > li ").eq(1).addClass('cur');
} else if (hrefof.indexOf('news') > 0) {
$(".menu > li ").eq(1).addClass('cur');
} else if (hrefof.indexOf('recruit') > 0) {
$(".menu > li ").eq(4).addClass('cur');
}
根据你的思路来的
可以使用正则取出
href
中的字段:/\w+(?=\=\w+)/g