JQuery中this指向
生活随笔
收集整理的這篇文章主要介紹了
JQuery中this指向
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如果是元素操作,$(this)就可以指向當前元素
<div id="test">謝小超</div> <script type="text/javascript">$("test").on('click',function(){var x= $(this).html();alert(x);}) </script>?
如果是方法,就要傳參了:
<input type="" oninput="showCurrentVal(this)"> <script type="text/javascript">function showCurrentVal(_this){setTimeout(function(){var val = _this.value;var str = "";if(val != ""){$(_this).siblings(".go-list-select").find("option").each(function(index,el){if($(this).text().indexOf(val) >= 0){str += "<li value='"+$(this).attr("value")+"'>"+$(this).text()+"</li>"}});$(_this).siblings(".go-list").find(".go-list-box").html(str);}else{$(_this).siblings(".go-list-select").find("option").each(function(index,el){str += "<li value='"+$(this).attr("value")+"'>"+$(this).text()+"</li>"});$(_this).siblings(".go-list").find(".go-list-box").html(str);}},500);} </script>_this指的是當前元素,$(_this) 指的是節(jié)點對象
打印出的結果:
?
轉(zhuǎn)載于:https://www.cnblogs.com/xie-xiao-chao/p/7942430.html
總結
以上是生活随笔為你收集整理的JQuery中this指向的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超级好用 将html字符串,转化为纯文本
- 下一篇: android Calendar使用 年