javascript - Simplifying code -


मेरे पास यह निम्न कोड है

  $ j (document) .ready (function () {$ J ('# uang')। ({फ़ोकस: फ़ंक्शन:) {var ini = $ j (this); var theval = accounting.unformat (ini.val (), ','); var डेटा = ( TheVal == 0? '': TheVal); ini.val (डेटा)। चयन ();}, फ़ोकसआउट: फ़ंक्शन () {var ini = $ j (this); var kembalian = $ j ('# kembalian') ; Var val = accounting.unformat (ini.val (), ','); var cicilan_val = $ j ('# cicilan'); var cicilan = accounting.unformat (cicilan_val.val (), ','); अगर (वैल & gt; 0) {var nilai_kembalian = val - cicilan; kembalian.val (अकाउंटिंग.फोर्मनम्बर (नीलाई_कंबेलियन))}}, कीज: फंक्शन () {var ini = $ j (this); var kembalian = $ j ( '#kembalian'); var val = accounting.unf Ormat (ini.val (), ','); Var cicilan_val = $ j ('# cicilan'); Var cicilan = accounting.unformat (cicilan_val.val (), ','); अगर (वैल & gt; 0) {var nilai_kembalian = val - cicilan; केंबेलियन.वल (अकाउंटिंग.फोर्मनंबर (निलय_कंबेलियन)); }}}); });  

यह अच्छी तरह से चलाता है लेकिन जो मुझे परेशान करता है वह दोहराव वाला हिस्सा है। ध्यान दें कि फ़ोकसआउट और कीप एक ही कोड है क्या मैं फ़ंक्शन () का उपयोग किए बिना इसे सरल कर सकता हूं?

  1. मैंने कुछ कोशिश की है keyup, focusout: function () {, लेकिन यह काम नहीं करता है। / Li>
  2. कैसे / मैं var ini = $ j (this); एक बार लिख सकता हूँ, लेकिन मैं इसे किसी भी तरीके (क्रियाओं?), यानी अंदर फ़ोकस, फोकसआउट आदि के अंदर एक्सेस कर सकता हूं ।

धन्यवाद।

यदि आप फ़ंक्शन का उपयोग करें () तो यह एक विकल्प हो सकता है -

  $ j (दस्तावेज़) .ready (फ़ंक्शन () {$ j ('# uang')। ('फ़ोकस', फ़ंक्शन ) {Var ini = $ j (this); var theVal = accounting.unformat (ini.val (), ','); var डेटा = (theVal == 0? '': TheVal); ini.val (डेटा) .select ();})। ('फ़ोकस करें कुंजीप', फ़ंक्शन () {var ini = $ j (this); var kembalian = $ j ('# kembalian'); var val = accounting.unformat (ini.val (), ','); Var cicilan_val = $ j ('# cicilan'); var cici Lan = accounting.unformat (cicilan_val.val (), ','); अगर (वैल & gt; 0) {var nilai_kembalian = val - cicilan; केंबेलियन.वल (अकाउंटिंग.फोर्मनंबर (निलय_कंबेलियन)); }}); });  

Comments

Popular posts from this blog

c# - Roxy file manager in MVC doesn't accept session path -

php - proc_open Too many open files in long running Symfony Console app -

c# - Show a huge number of data in DevExpress GridView -