在menu
中填入/插入jsonObjects[i].type
,div
稱爲#changetotypes
。我得到的值r
,c
和e
從jsonObjects[i].type
在菜單中,知道我想能夠點擊值的值爲r
,c
和e
並將值更改爲點擊值。知道我可以點擊一個對象,它顯示值r
,c
或e
。 因此,如果我點擊一個對象,它會在該對象所具有的菜單中獲取/顯示值jsonObjects[i].type
r
,c
或e
。知道如何將我單擊的對象值示例從r
更改爲c
?如何在點擊時更改對象值?
<li>
<a href="#">Typs</a>
<ul>
<li>
<a href="#"><span id="currenttype" title=""></span></a>
<ul id="changetotypes"></ul>
</li>
</ul>
</li>
function populateTypes() {
for(i = 0; i < jsonObjects.length; i++) {
if(availableTypes.indexOf(jsonObjects[i].type) < 0) {
availableTypes.push(jsonObjects[i].type);
$("#changetotypes").append('<li><a href="#">' + jsonObjects[i].type + '</a></li>');
}
}
}
你是否想要實現這樣的目標? [jsFiddle](http://jsfiddle.net/GKDev/73UyJ/2/) – Givi
@Givi嗨!類似於你的代碼是的......我無法讓你的代碼工作,它說ele(ele.insertAdjacentHTML(「afterbegin」,str);)爲空。但是在你的工作代碼中就是這樣的。 –
製作你自己的jsFiddle,我會看看它。 – Givi