2014-11-14 75 views
0

在我的HTML我有元素: <element name="name123" config="some config"></element>如何通過名稱訪問html元素並更改另一個屬性?

會是什麼元素被加載後訪問我的元素「BY NAME是name123」和修改「配置」屬性的內容的方式?

+1

'$( '[NAME = 「name123」]')'。也不要自己編寫屬性。改爲使用自定義數據屬性:'data-config =「某個配置」。 – j08691 2014-11-14 18:41:56

+0

爲你的元素添加一個id =「name123」,然後你可以像jQuery那樣調用它,像$(「#name123」)(做你想聽的) – Jim 2014-11-14 18:42:50

+0

這是不是我的選擇,添加屬性到這個頁面的元素。 – 2014-11-14 18:52:41

回答

2

使用attribute-equals-selector獲得通過實體元素與.attr()一起設置屬性值:

$('[name=name123]').attr('config','newcofighere') 
+0

我只是忘了提及,我的意思是元素加載後。 – 2014-11-14 18:57:00

+0

將代碼包裝在dom中,如果你是動態添加的,那麼在添加它之後。 – 2014-11-14 19:05:14

相關問題