JQuery例子中怎么不能运行?

最近在学JQuery,遇到问题了。第一个问题:为什么不能改变背景色?提示不支持属性$(elem)说明:限制jQuery作用于一个特定的dom元素,这个函数也接受xml文档... 最近在学JQuery,遇到问题了。
第一个问题:为什么不能改变背景色?提示不支持属性
$(elem)
说明:限制jQuery作用于一个特定的dom元素,这个函数也接受xml文档和windows对象
参数: elem:通过jQuery对象压缩的DOM元素
例子:
未执行jQuery前:
<p>one</p>
<div>
<p>two</p>
</div><p>three</p>
<a href="#" id="test" onClick="jq()">jQuery</a>
jQuery代码及功能:
function jq(){
alert($(document).find("div > p").html());
}
运行:当点击id为test的元素时,弹出对话框文字为two,即div标签下p元素的内容
function jq(){
$(document.body).background("black");
}
运行:当点击id为test的元素时,背景色变成黑色

******************************************************************
第二个问题:为什么我没有效果,直接跳到1.htm了?程序根本没执行。
herf() herf(val)
说明:对jQuery对象属性herf的操作。
例子:
未执行jQuery前
<a href="1.htm" id="test" onClick="jq()">jQuery</a>
jQuery代码及功能:
function jq(){
alert($("#test").href());
$("#test").href("2.html");
}
运行:先弹出对话框显示id为test的连接url,在将其url改为2.html,当弹出对话框后会看到转向到2.html

谢谢!!!
展开
 我来答
后厂村cooder
2010-08-03 · TA获得超过566个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:278万
展开全部
jQuery语法不是这么写的
1.
function jq(){
alert($("div > p").html()); //这样就能找到
$('body').css({'background-color' :'#000'});
}
2.
function jq(){
alert($("#test").attr('href')); //href是a标签的一个属性,这样取得
$("#test").attr({'href' : '2.html'});
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式