給動態元素動態新增樣式

2022-03-04 13:21:30 字數 459 閱讀 5087

工作上乙個問題,我在ul的容器裡動態新增li標籤,如果給固定樣式的話完全沒問題。但是我想給li動態新增樣式,除了ajax外,我想用jq實現,但是一直不知道怎麼實現。我知道有幾種方法,可以給動態元素新增樣式的,

例如我用jquery裡面的load方法載入進了test.html入index.html裡面的ul裡,這個test.html裡面有個li,我想改變li的樣式

(1)$("ul").load("test.html",function()); --這個有效,但是需要點選一下才能實現

所以以上的方法都不能解決我的問題,因為我的js檔案都是外鏈式的,在body內。然後我在head那裡,按照平時寫**那樣寫樣式,竟然可以獲取的到,並且順利修改了樣式。

$(function(){

$("ul li").css("background","blue"); //本來我寫在外鏈的js檔案是不起作用的,但是我在head那裡寫就能夠起作用了

vue給元素動態新增class

class 自定義,如果num為true,新增letter class 如果iteme.sel num與iteme.ok num相等,新增letter為true,新增letter class 自定義textindex 如果textindex 與index 相等,新增letter為true,新增let...

給Jquery動態新增的元素新增事件

我想很多人都會向我一樣曾經 被新元素的事件繫結困惑很久也就是 在頁面載入完成後給元素繫結了事件,但又新增加的元素上卻沒有繫結任何事件。js的事件監聽跟css不一樣,css只要設定好了樣式,不論是原來就有的還是新新增的,都有一樣的表現。而事件監聽不是,你必須給每乙個元素單獨繫結事件。常見的例子是處理 ...

js給動態新增的元素新增屬性

將一段標籤動態新增到div中,給這段標籤的img標籤設定width 100 一開始設定了新增類名 內容 const content res.data.data.info.content document.getelementbyid content innerhtml content var a d...