我有一个函数,当单击特定元素时会调用该函数
$(".clickThis").click(function() {
}
我想添加一个HTML按钮,当它被点击时,也会调用这个函数
<input type="button" value="Cancel">
我需要给它添加一个类名吗?或者有没有一种方法可以针对它而不是元素?
我可以像这样添加第二个触发器来调用我的函数吗:
$(".clickThis, button").click(function() {
发布于 2011-03-24 04:28:39
添加一个ID会更好更快。类似于:
<input id="cancelButton" type="button" value="Cancel">
然后
$(".clickThis, #cancelButton").click(function(){
//Your Code here..
});
如果你想在不改变HTML的情况下调用它,试试这个:
$(".clickThis, :button[value='Cancel']").click(function(){
//Your Code here..
});
发布于 2011-03-24 04:27:41
是的,你可以这样做:-)
look here for info abt jQuery mult selectors
所以你可以这样做:
$(".clickThis, input:button").click(function() {
发布于 2011-03-24 04:28:23
使用
$(".clickThis, input[type='button']")
按照现在的方式,它将匹配<button>
按钮,而不是类型为“-element”的输入
https://stackoverflow.com/questions/5411198
复制相似问题