jquery如何获取ajax返回数据中的某一部分

初学AJAX,我做了2个页面。
1.html 代码是:
<script type="text/javascript">
$(function(){
$("#ceshi").click(function(){
$.ajax({
type: "get", 
url: '2.html', 
cache: false, 
async: false, 
success: function(data){
alert(data)

}) 
})
})
</script>
2.html 代码是:
<div id="a">a</div>
<div id="b">b</div>
<div id="c">c</div>
<div id="d">d</div>

这样我在1.html里面的data返回的是所有2.html里面的html代码,我想问一下我怎么能只要其中 <div id="a">a</div>
这一部分呢

隔江千里
浏览 1332回答 1
1回答

蛊毒传说

你确定alert出来的数据是<div id="a">a</div><div id="b">b</div><div id="c">c</div><div id="d">d</div>吗?如果确定是,那你是取到<div id="a">a</div>呢,还是取里面的内容a就行了,如果是只取里面的内容a,则在alert那里改一下就行了,将alert(data)改成alert($(data).find("div #a").text()) 如果是要取整段<div id="a">a</div>那就只有用截取的方式了,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery