只是一個小例子。我有3個環節,一個按鈕和一個div:如何從jQuery選擇器中提取集合中的數據?
<a href="#">AAA</a>
<a href="#">BBB</a>
<a href="#">CCC</a>
<button id="getResult">Get result</button>
<div id="result"></div>
現在,按下按鈕時,我想從3個環節獲取文本,並將其插入到結果DIV。這裏是我的代碼:
<script type="text/javascript">
$(function() {
$('#getResult').click(function() {
var links = $('a');
$.each(links, function() {
$('#result').append('<p>' + links.html() + '</p>');
});
}); // end click
}); // end ready
</script>
我希望得到的結果將是
AAA
BBB
CCC
但它是
AAA
AAA
AAA
有誰知道爲什麼和如何解決這一問題?如果你有更好的方法來做到這一點,你能告訴我嗎?我對jQuery非常陌生。感謝您的幫助。
是,謝謝:D – AnhTriet