var header = $("#accordion");
$.each(data, function() {
header.append("<a id='Headanchor' href='javascript:toggleDiv($(this));'>" + this.LongName + "</a>" + "<br />",
"<div id='myContent' style='display:none'>" +
"<ul>" +
"<li>" + "ID: " + this.Id + "</li>" +
"<li>" + "Short Name: " + this.ShortName + "</li>" + "</ul>" + "</div>"
);
function toggleDiv(element) {
var x = element.next();
x.toggle();
<div id="accordion">
</div>
的工作腳本只是一個DIV即第一切換DIV取決於哪個選擇
function toggleDiv() {
$("#myContent").toggle();
}
我想切換,這取決於被點擊的錨標記,但沒有能夠做到這一點div的。如果我使用id選擇器,那麼第一個div會切換,但不會休息,因爲它們會得到相同的id,這是erong。can somone please help me out with this ....
嘗試在恢復HTML之前關閉腳本標記。 –