试图使用jquery开发web窗体。调用相同函数的一个窗体上的几个按钮
我需要的是在一个窗体上有几个(不知道有多少个)按钮。
所有这些按钮都必须调用一个相同的函数,并将一个参数传递给该函数。该函数必须做一些post方法,但我可以处理它。
所以,我的主要问题是,我不知道如何开发JS,将调用特定的jQuery功能。
你能帮我吗?
试图使用jquery开发web窗体。调用相同函数的一个窗体上的几个按钮
我需要的是在一个窗体上有几个(不知道有多少个)按钮。
所有这些按钮都必须调用一个相同的函数,并将一个参数传递给该函数。该函数必须做一些post方法,但我可以处理它。
所以,我的主要问题是,我不知道如何开发JS,将调用特定的jQuery功能。
你能帮我吗?
或者,你可以给一个普通类的所有环节,做这样的事情
样本HTML
<a class="yourclass" param1="value1" href=#">Text</a>
现在脚本
$(".yourclass").click(function() {
var param = $(this).attr('param1');
//now do the remaing
});
tnx,但在这种情况下,我怎样才能将参数传递给jquery函数? – user198003 2010-06-14 12:04:20
参数........................好的看到更新 – Starx 2010-06-14 12:09:18
$(':button').bind('click', myfun);
可以使用jQuery函数(jQuery
or $
)使用几乎任何CSS3 selector(和一些special jQuery ones,像:button
—喊出"just somebody"为)来找到按钮,然后使用click
功能挂钩一个处理程序,像这样:
$('input[type=button]').click(function(event) {
// Here, `this` is the raw DOM element for the button.
// You can use $(this) to get a jQuery wrapper for it.
});
click
只是为bind('click', ...)
简写。
在“过客”的值到处理程序方面,你可以做到这一点具有事件调用已编码到它的价值,这样的功能:
$(':button').click(function(event) {
// Here, `this` is the raw DOM element for the button.
// You can use $(this) to get a jQuery wrapper for it.
doSomethingNifty("foo");
return false; // Do this if you want to prevent the default action
});
function doSomethingNifty(arg) {
alert(arg);
}
现在对任何按钮页面会显示一条提示“foo”。
最后:如果要防止按钮的默认操作(如果有),则从处理程序返回false
,如上所述。
有人说JSON? – Anders 2010-06-14 11:52:15