相同的字符串進(jìn)行判斷,結(jié)果總是為false,為啥?
? <ul>
? ? ? ? ? ? <li>JavaScript</li>
? ? ? ? ? ? <li title="haha">CSS3</li>
? ? ? ? ? ? <li>HTML5</li>
? ? ? ? ? ? <li>Java</li>
? ? ? ? ? ? <li class = "none">Ruby on rails</li>
? ? ? ? ? ? <li class = "none">C++</li>
? ? ? ? ? ? <li>Selenium</li>
? ? ? ? ? ? <li>就問你服不服<a href="#" onclick="change()"> 更多</a></li>
? ? ? ? </ul>
? ? ? ? ? <script>
? ? ? ? ? ? var str = $("a").html();
? ? ? ? ? ? function change(){
? ? ? ? ? ? ? ? if(str == '更多'){
? ? ? ? ? ? ? ? ? ? alert(str+"bb")
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ?alert(str+"aa");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? 明明str彈出的結(jié)果是“更多”,為什么判斷是false呢?
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? ? ? //$(".none").css("background","blue");
? ? ? ? </script>
2016-06-23
將var str=$("a").html()寫在函數(shù)內(nèi)部