我試圖避免複製和粘貼在這裏。我有一個jQuery,這是一個。 submit
和一個阿賈克斯是。 blur
。 submit
有一些var
和我想包含在blur
函數中的其他位代碼,但我想避免複製和粘貼問題,我該如何做到這一點。包括一些jQuery代碼在另一個沒有複製和粘貼
提交
$('#guess').submit(function() {
//下面這段代碼是想我需要在blur
功能
var buttonWidth=$('#guess button').width();
var buttonCopy = $('#guessbutton').html(),
errorGuess = $('#guess button').data('error-guess'),
sendGuess = $('#guess button').data('send-guess'),
okGuess= $('#guess button').data('ok-guess'),
hasError = false;
}
模糊
$('#number').blur(function() {
var number = $(this).val();
//我的東東,包括d包括來自submit
代碼在這裏,但我不想複製並粘貼
}
附: jquery和ajax都在一個文件中。
請指教
然後嘗試編寫函數。並在任何地方調用該函數,如:var a = function(){... code ...};並稱爲fn a()'。簡單 – ankur140290
因此在這兩個處理程序中包裝函數和調用函數的相關代碼 –
@ A.Wolff我做了,但我仍然需要複製var buttonWidth = $('#contact-form button')。 \t \t \t \t VAR buttonCopy = $(「#聯繫形式按鈕」)。HTML(),'因爲它沒有得到包括當我把它在其他功能 – user3057514