Point DT shows the height of the DD, if the global variable will create a conflict, the solution is to change the global to localThere is a problem with-------global variables----------varFlag =true; $(". AccountList2 DT"). Click (function () {if(flag) {$ ( This). Next (). Animate ({height:"10px"}, -); }Else{ $( This). Next (). Animate ({height:"0"}, -); Flag=false; } Flag=!Flag; });-------This can be changed into a variable problem----------$(". AccountList2 DT"). each (function () {varFlag =true; $( This). Click (function () {if(flag) {$ ( This). Next (). Animate ({height:"10px" }, -); } Else { $( This). Next (). Animate ({height:"0" }, -); Flag=false; } Flag= !Flag; });});---HTML---<dlclass="AccountList2"> <dt> Shareholder 0001</dt> <dd>........</dd> <dt> shareholder 0002</dt> <dd>........& Lt;/dd> <dt> shareholders 0003</dt> <dd>........</dd> </dl>
To convert a global variable to a local variable