1、給每個擁有相同行為的問題DOM節點一個相同的class類,如question,同時給不同的問題一個不同的標識ID如 id="question1" id="question2"...諸如此。
2、給類.question綁定點擊事件,在觸發函數里面先判斷當前點擊的這個類的id,即可知道你要操作的是哪一個問題,然后調用你的那個伸縮函數即可。
<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>jQuery加法器</title><script src="js/jquery-1.4.4.min.js" type="text/javascript" charset="utf-8"></script><style>div {width: 250px;height: 250px ;background-color: #337ab7;float:left;margin: 10px;}</style></head><script>$(function(){$(".question").click(function(){//獲取問題IDvar id = $(this).attr("id");//console.log(id)//...執行你的函數代碼})})</script><body><div class="question" id="question1"></div><div class="question" id="question2"></div><div class="question" id="question3"></div><div class="question" id="question4"></div></body></html>以上就是小編為大家帶來的在一個頁面重復使用一個js函數的方法詳解全部內容了,希望大家多多支持武林網~
新聞熱點
疑難解答