【发布时间】:2023-02-08 06:28:07
【问题描述】:
我写了下面的代码来满足不同的条件,但它看起来很重复。有没有一种方法可以动态编辑#nav-link 元素的文本和 href 属性,而不必写出 $('#nav-link').text('___').attr("href", "/___"); 3 次,从而使代码更简单、更易读?
if(window.location.href.indexOf('colors') > -1) {
$('#nav-link').text('Colors').attr("href", "/colors");
} else if (window.location.href.indexOf('cars') > -1) {
$('#nav-link').text('Cars').attr("href", "/cars");
} else if (window.location.href.indexOf('people') > -1) {
$('#nav-link').text('People').attr("href", "/people");
}
【问题讨论】:
标签: javascript jquery