第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

大神 幫忙看看為什么隱藏不了?

<!DOCTYPE html>

<html>

? ? <head>

? ? ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

? ? ? ? <title>挑戰(zhàn)題</title>


<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

? ? </head>

? ? <body>

? ? ?<input type=button id="btn" value="顯示">

? ? ?<ul id="uls"></ul>

? ? ?<script type="text/javascript">

? ? var sts=[{name:"譚1","score":100},{name:"譚2","score":101}]

? ??

? ? $(function(){

? ? ? ? if($("#btn").val()=="顯示"){

? ? ? ? $("#btn").one("click",function(){

? ? ? ? $("#btn").val("隱藏")

? ? ? ? $.each(sts,function(index,result){

? ? ? ? ? ? $("#uls").append("<li><pre>姓名:"+result.name+" 得分:"+result.score+"</pre></li>")})

? ? ? ??

? ? ? ??

? ? })

? ? ? ? }else{

? ? ? ? ? ? $("li").remove();

? ? ? ? ? ? $("#btn").val("顯示")

? ? ? ? }

? ? })


? ? </script>

? ? ?

? ? </body>

</html>


正在回答

2 回答

$(function(){
????????$("#btn").bind("click",function(){
????????????if($("#btn").val()==="顯示"){
????????????????$("#btn").val("隱藏");
????????????????$.each(sts,function(index,result){
????????????????????$("#uls").append("<li><pre>姓名:"+result.name+"?得分:"+result.score+"</pre></li>")})
????????????????}
????????????else{
????????????????$("li").remove();
????????????????$("#btn").val("顯示")
????????????}
?????????})
????})

下面的else其實是沒有綁定點擊事件的,所以隱藏的點擊沒有效果,而且one方法是綁定一次性事件,感覺沒有bind好

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

丶Simple0 提問者

非常感謝!
2016-04-14 回復(fù) 有任何疑惑可以回復(fù)我~

恩,是的。之前我用bind ?第一次點顯示調(diào)出數(shù)據(jù),按鈕變成隱藏,再次點擊隱藏 還是會調(diào)出數(shù)據(jù) 所以就用one了



0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
jQuery基礎(chǔ)課程
  • 參與學(xué)習(xí)       154724    人
  • 解答問題       7289    個

加入課程學(xué)習(xí),有效提高前端開發(fā)速度

進(jìn)入課程

大神 幫忙看看為什么隱藏不了?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號