javascript - plugin save var inside each returned click -


you guys mind checking out jsfiddle made understand issue. http://jsfiddle.net/kr1zmo/dqbex/8/:

<a href="#" class="cref">item</a> <a href="#" class="cref">item 2</a> <a href="#" class="cref">item 3</a> <a href="#" class="cref">item 4</a>  <p id="result"></p>   <script language="javascript" type="text/javascript"> (function($) {     $.fn.livebindtest = function() {         return this['live']('click', function() {             var savedvar;              if (!savedvar || savedvar == 0) {                 // false, false things.                 savedvar = 1;                 jquery('#result').append(savedvar);             } else {                 // true, true things.                 jquery('#result').append(savedvar);                 savedvar = 0;             }              return false;         });     }; })(jquery);  jquery(document).ready(function() {     $('a.cref').livebindtest(); }); </script> 

i want save variable each click.

take @ this example.

did want toggle bit of code execute? if want hold value in closure, you'll need declare outside of live event handler function.

if value needs held each element matched selector, use $(elem).data() store value in example.


Comments

Popular posts from this blog

java - netbeans "Please wait - classpath scanning in progress..." -

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

openxml - Programmatically format a date in an excel sheet using Office Open Xml SDK -