您好,登錄后才能下訂單哦!
最近在做幫助中心遷徙的時候,遇到要把好多公用的內容遷移到cms做成碎片,這樣以后在維護的時候只需要修改碎片就可以了,而不用修改每一個頁面了,比較好維護,但是在遷移的過程中遇到點擊一個table class不變,內容是可以變的,于是就用jquery判斷內容的div值,如果內容的div值等于table的值,就把這個li的class重新設置,代碼如下:
<script language="javascript">
//直接執行,不用調用
$(document).ready(function(){
//about_line_text為內容標題class,html代表把后邊的html標簽也取出來
var value = $(".about_line_text").html();
//substring截取0到<span ,去掉空格
var tempValue = value.substring(0,value.indexOf("<span")).trim();
//開始在li中查找,each循環查找
$(".about_left").find("li").each(function(i){
//如果第一個相等
if($(this).children("a").text() == tempValue){
//添加class并且替換內容
$(this).addClass("about_left_visited").html(tempValue);
}
});
});
</script>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。