
標題: jQuery新手問題 [打印本頁]
作者: inkiness 時間: 2010-8-15 19:02 標題: jQuery新手問題
本帖最後由 inkiness 於 2010-8-15 20:48 編輯
我這裡是在second.html用ajax從first.html拿資料
first.html<div id="first">第一行</div>
<div id="third">第三行</div>
second.html<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript"></script>
<input type="button" id="change" value="Change" />
<div id="second">第二行</div>
<script type="text/javascript">
$("#change").click(function() {
$.ajax({
type: "GET",
url: "first.html",
dataType: "html",
success: function(data){
alert(data);
$("#second").html(data);
}
});
});
</script>
data返回時是<div id="first">第一行</div>
<div id="third">第三行</div>
我要怎樣才可從data中只拿到id=third (第三行) 這個
作者: wmh 時間: 2010-8-16 07:37
可以先把字串塞入 jQuery 變成物件,再以 selector 操作。
var $html = $('<div>' + html + '</div>');
var new_str = $html.find("#thrid")[0];
$("#second").html(new_str);
作者: inkiness 時間: 2010-8-16 11:01
謝謝大大幫忙
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|