看板 Ajax 關於我們 聯絡資訊
※ 引述《aoika (ka)》之銘言: : 謝謝版上指導,用了each的方法 : var A = ["AA", "BB", "CC"]; : $.each( A, function( index , meal){ : $("v1").append( A [index] ); : 裡面區塊會出現全部的陣列也就是同時出現AABBCC : 想請問我哪裡寫錯了嗎? : 如果只想讓他們各出現一次,或是以亂數方式出現 : 該怎麼寫比較好? : 謝謝 理論上你應該不是寫 $("v1") 因為這樣抓不到任何東西 應該是 ".v1" ,討論的時候講精準一點比較不會有誤會。 看樣子你是想用陣列套網頁的內容, 以你的需求,應該是要用 var A = ["AA", "BB", "CC"]; $(".v1").each(function(ind){ $(this).append(A[ind] ); }); 想要亂入引入A陣列的話可以這樣做 var A = ["AA", "BB", "CC"]; $(".v1").each(function(ind){ var random_ind = Math.round(Math.random() * A.length); $(this).append(A[random_ind]); }); : ※ 引述《aoika (ka)》之銘言: : : 作者: aoika (ka) 看板: Web_Design : : 標題: [問題] html寫成陣列 : : 時間: Mon Feb 6 23:29:45 2012 : : 為了後端程式可以直接抓資料,因此想能自由修改文字的部分 : : 試過jquery的一些方法,發現可以控制div等等 : : 想請問有沒有方法可以將超連結裡面的文字拉出來, : : 將裡面的AA.BB.CC.DD.EE....寫成陣列方便之後修改 : : 甚至可以亂數? : : 我想了好久都沒有想到.... : : 以下為html程式碼 : : <ul id="icListA"> : : <div class="icA"> : : <div class="textA"><li><a href="#" class="v1">AA</a></li></div> : : <div class="textA"><li><a href="#" class="v2">AA</a></li></div> : : </div> : : <div class="icA"> : : <div class="textA"><li><a href="#" class="v1">BB</a></li></div> : : <div class="textA"><li><a href="#" class="v2">BB</a></li></div> : : </div> : : <div class="icA"> : : <div class="textA"><li><a href="#" class="v1">CC</a></li></div> : : <div class="textA"><li><a href="#" class="v2">CC</a></li></div> : : </div> : : </ul> : : <ul id="icListB"> : : <div class="icB"> : : <div class="textB"><li><a href="#" class="v3">DD</a></li></div> : : <div class="textB"><li><a href="#" class="v4">DD</a></li></div> : : </div> : : <div class="icB"> : : <div class="textB"><li><a href="#" class="v3">EE</a></li></div> : : <div class="textB"><li><a href="#" class="v4">EE</a></li></div> : : </div> : : <div class="icB"> : : <div class="textB"><li><a href="#" class="v3">FF</a></li></div> : : <div class="textB"><li><a href="#" class="v4">FF</a></li></div> : : </div> : : </ul> : : 謝謝 -- Life's a struggle but beautiful. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.44.37