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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

jQuery:delegate中select不起作用的解決

標(biāo)簽:
Html/CSS JQuery

jQuery有一个很好用的delegate(事件委派)功能,可以给当前以及将来(动态添加)的元素绑定一个事件处理函数。

比如下面的例子,动态添加一个输入文本框后,我想让所有文本框(不管是不是动态添加的)在获取焦点时,自动转大写。

<!doctype html>
<html>
<head>
    <title>delegate测试</title>
    <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.js"></script>
    <style type="text/css">
        *{padding:0;margin:0;list-style:none;margin:5px}   
    </style>
 
    <script type="text/javascript">
        //动态添加一行文本输入框
        function addInput(){           
            $("#ulTarget").append("<li><input type=\"text\" value=\"aaaaaa\"/></li>");           
        }
 
         
        $().ready(function(){              
            $("#ulTarget").delegate(":text","focus",function(){
                $(this).val($(this).val().toUpperCase());
            });        
        })     
    </script>
</head>
<body>
  <ul id="ulTarget">
    <li><input type="text" value="123456abc"/></li>
    <li><input type="text" value="123456abc"/></li>
    <li><input type="text" value="123456abc"/></li>
    <li><input type="text" value="123456abc"/></li>
  </ul>  
  <button id="btnAdd" onclick="addInput()">add input</button>
</body>
</html>

 接下来,我还想加点小功能,在获取焦点时,还要让文本框自动全选。

$().ready(function(){               
    $("#ulTarget").delegate(":text","focus",function(){
        $(this).val($(this).val().toUpperCase()).select();
    });         
})

 但是实际测下来,.select()死活就是不起作用,无奈请出setTimeout

$().ready(function(){              
    $("#ulTarget").delegate(":text","focus",function(){
        var jqObj = $(this);
        jqObj.val(jqObj.val().toUpperCase());
        setTimeout(function(){jqObj.select();},100);
    });        
})

 这样就完美解决了.

 

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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

舉報(bào)

0/150
提交
取消