在jquery中,使用find为什么对id不起作用?
如我的html是这样:
<div id="example">example</div>
使用jquery代码.find("#example");
再append
没有效果,请问应该怎样写才能获取到id为example的内容?
我的意思是我想用ajax来获取网页的一部分内容,完整代码:
<html>
<head>
<script type="text/javascript" src="http://cdn.staticfile.org/jquery/1.4.4/jquery.min.js"></script>
<script>
$("#button").live("click", function(){
$.ajax({
type: "POST",
url: "",
success: function(data){
result = $(data).find("#example p");
$("#example").append(result);
}
});
return false;
});
</script>
<div id="example"><p>example</p></div><button id="button">Load</button>
</body>
</html>
ajax的内容也是<div id="example"><p>example</p></div><button id="button">Load</button>
这样该怎么写来获取example?
获取
id
为example
的div
用$('#example')
获取div的内容使用
$('#example').html()
或者要获取类似
<span>example<span>
这样的可以使用$('#example').text()
要获取input的值可以使用
$('#example').val()
最后find方法一般是用于获取子元素,比如获取div下的p的内容
<div id="example">
</div>
你应该是想要这个效果吧:
望采纳