在我的應用程序中,我有很多錨點標記和按鈕,其中大部分事件都通過元素上的onclick調用。
我想要的是在調用任何其他函數之前調用函數。
HTML
<input type="button" value="add" onclick="add()">
<input type="button" value="sub" onclick="sub()">
<input type="button" value="div" onclick="div()">
JS
function add(){
alert("add");
}
function sub(){
alert("sub");
}
function div(){
alert("div");
}
$(document).on("click","input[type=button]",function(){
alert("bye");
});
這裏是小提琴fiddle
我假設
$(document).on("click","input[type=button]",function(){
....
});
稱爲第一,這樣我可以
function show(){
alert("hi");
}
被稱爲前處理的東西,但事實並非如此。 應該怎麼做才能做到這一點。
我想打電話給所有錨標籤和按鈕的功能,甚至在
的onclick = 「秀()」
更新
我有更新小提琴
P.S
每個元素都有它自己的函數來調用,但$(document)中的函數是相同的,我想要調用所有被過濾的元素。 我有建議,爲什麼不使一個函數具有$(文檔)的邏輯,我已經調用了所有由元素調用的函數,例如add(),sub(),div()。 但ans不是我不能,因爲它只是一個演示我真正的應用程序退出很大,無法計算每個函數並調用其他函數。這就是爲什麼我想要一個替代品。
更說明你的問題?目前尚不清楚 – ashkufaraz
你的提琴應http://jsfiddle.net/qmbcgz5y/5/ – talsibony
@talsibony是的,我所做的更改 –