作者scribeTW (scribe)
看板Ajax
标题Re: [问题] 初学Jquery的几点问题
时间Tue Dec 1 23:09:11 2009
※ 引述《averywu (我是阿Q )》之铭言:
: $("form").submit(function() {
: if ($("input#username").val() == "")
: $("span.help").show();
: });
: 这段里,submit(後有加function()
学习请搭配jQuery API:
http://api.jquery.com/browser/
查询各方法的参数及使用法、范例等。
submit(fn)
由说明可知这边的参数fn是一个function,所以传了一个function进去。
: $("#body").css({
: border: "1px solid green",
: height: "40px"
: });
: 这段里,css後面没加function()
css(properties)
说明中,Properties为一个Map,格式是Object表示字串。
{key1: value1, key2: value2} 的格式就是一个Object。
: $("a[target]").append(" (Opens in New Window)");
: 这段里不止没加function,连大括号都不见了。
append(content)
Content的格式是String,也可以是Element或jQuery物件。
这边是附加字串,所以只有双引号括住的字串传入。
: 大括号及function()适用时机为何呢?
: 问的很肤浅,请见谅。
看API的参数说明就可以知道了。
fn就是要传一个Function,Map则是物件,String就是字串。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.0.6
1F:推 averywu:感谢感谢,API browser不能装 Orz. 下载不下来 12/01 23:18
3F:→ scribeTW:不用装啊,左边就能查了。右上也有搜寻框 12/01 23:50
4F:→ fillano:既然都用#了,前面就不用加element,id应该是唯一的 12/02 14:09