亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery ??? ??

??? ??
??? ??? ???? ????? ???? ?? ??? ?????.

?? ?? jQuery ?? ?? Return
:hidden $(':hidden')??? ?? ?? ?? ?? ??? ??
:?? $(':visible')??? ?? ?? ?? ??? ??

$('p:hidden).size(); //p

$('p:visible').size() //p

??? ??? ?? ??? ?? ?????? ????? CSS ???? ??:??, ?? ?? ??? ??="??" ? ???:??? ??? ?????.

Example
jQuery? ??? ???? ??? ??? ??? ?? ??? ?? ?? ??? ?????. ? ?? ?? ??? ????. ??: ?? ? ??? ??: ??. ??? ? ? ???? ??? ?????? ?? ???????. ?? ? ? ???? ???? ?? ?? ? ??? HTML ??? ???????.

<div class="wrap">
 <span></span>
 <div></div>
 <div style="display:none">Hider!</div>
 <div style="visibility:hidden">Hider!</div>
 <div class="startHidden">Hider!</div>
 <div class="startVisibilityHidden">Hider!</div>
 <div></div>
 <form>
  <input type="hidden" />
  <input type="hidden" />
  <input type="hidden" />
 </form>
 <span></span>
 <button>顯示隱然元素</button>
</div>

CSS

<style type="text/css">
 .wrap {
   width: 500px;
   padding: 10px;
   margin: 20px auto;
   border: 1px solid #ccc;
 }
  
 .wrap div {
  width: 70px;
  height: 40px;
  background: #0083C1;
  margin: 5px;
  float: left
 }
 
 span {
  display: block;
  clear: left;
  color: #008000;
 }
 
 .startHidden {
  display: none;
 }
 
 .startVisibilityHidden {
  visibility: hidden;
 }
</style>

?? ??

2016041920020736.png

? ? ???? ?? ? ?? ??? ? ??? ???????.

1. ?? ???: :hidden

???

$("E:hidden") //E? ?? ???

??

$(":hidden")? ?????. // ??? ?? ?? ??

??:

E:hidden? ??? E ??? ???? ?? ???? :hidden? ??? ?? ?? ??? ?????? ?? ?????.

?? ?:

Collection ??

Instance:

$(document) .ready(function(){
$("span:first").text("Found " + $(":hidden",document.body).length + " ??? ?? ??.");//???? ? ?? ??? ???? ?????. ??? ??? ?? ? ??
$("div:hidden").show("3000");//??? div ?? ?? ??
$("span:last") text("Found " + $( "input:hidden").length + "hidden inputs");//??? ?? ?? ????? ??? ?? ??? ???? ?????
});

??:

":hidden"? ??? ?? ?? ??? ???????. ?? ?????? <header>? ?? ??? ???? ???, ??? ???? ??? ?? ??? "display:none"? ??? ???? "type="hidden"? ??? ?????. "visibility:hidden? ???? ??? ??? ?? ? ?? ??? ????. ". ??, ":hidden"? ???? <header>? ?? ?? ??? ???? ??? ???? ?? ??? ?? ???? ?? ????.

??:

1.png

2. ??? ???: :visible

???:

$("E:visible") //E? ?? ??? ?????. ??? ?? ?? ??? ?????

??

$(":visible")//???? ?? ?? ??

??:

"E:visible"? ???? E ??? ???? ?? ?????. ?? ?? "$("div:visible")"? ???? ?? ?????. ??? ?? div ??, ??? "$(":visible")"? ??? ?? ??? ??????? ????

?? ?:

??? ??

????:

<script type="text/javascript">
$(document).ready(function(){
$("div:visible").click(function(e){ //???? DIV ?? ??? ?? event
$(this).css("border","2px solid red"); //???? DIV ??? 2px ??? ???? ?????
e.stopPropagation() //??? ??? ??
} );
$ ("button").click(function(e){ //??? ?? ??? ???
$("div:hidden").show("fast").css("Background", "red");/ /??? ??? ???? ??? ????? ????
e.stopPropagation();//??? ??? ??
});
});
</script>

?? :

?? ? ?? ?? ?? ?? ??? DIV ??? ???? ???? ?? ??? 2px ??? ??? ???? ????, ? ?? ?? ??? ??? ???? ?? ??? ??? ???? ??? ???? ????? ????. ???? ???? ?? ??? "display:none" ?? ".hide()"? ?? ???? ???? ?? ???? ?? ??? ??? ??? ?????.

??:


2.png

??? ??: ":visible"? ??? ?? ??? ???????? ??? ??? ?? "display:none"?? ".hide()" ??? ???? ??? ???? ?????. ??; ":hidden"? ??? ??? ?? ?????. ????? ???? ?? ??? ?? "???: ??"? ???? ?? ??? "display:none" ?? "type="hidden""? ?? ??? ?????.

??? jQuery? ??? ?? ???? ?? ??? ?????. ?? ?? ??? ???? ????? ??? ?? ? ????.


???? ??
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>05-可見性過濾選擇器.html</title> <!-- 引入jQuery --> <script src="http://code.jquery.com/jquery-3.1.1.min.js"></script> <link rel="stylesheet" type="text/css" href="./css/style.css" /> <script type="text/javascript"> $(document).ready(function(){ //<input type="button" value=" 選取所有可見的div元素" id="b1"/> $("#b1").click(function(){ $("div:visible").css("background","red"); }); //<input type="button" value=" 選取所有不可見的元素, 利用 jQuery 中的 show() 方法將它們顯示出來" id="b2"/> $("#b2").click(function(){ $("div:hidden").show(1000); }); //<input type="button" value=" 選取所有的文本隱藏域, 并打印它們的值" id="b3"/> $("#b3").click(function(){ var $input=$("input:hidden"); //顯示迭代.. // for(var i=0;i<$input.length;i++){ // $inputp[i] // // } //隱式迭代 $input.each(function(index,doc){ //alert(index) //alert(doc.value); // doc.val(); // 轉(zhuǎn)換成jQuery 對象在調(diào)用 alert($(doc).val()); }) }); }); </script> </head> <body> <h3>可見性過濾選擇器.</h3> <button id="reset">手動重置頁面元素</button> <input type="checkbox" id="isreset" checked="checked"/><label for="isreset">點擊下列按鈕時先自動重置頁面</label> <br/><br/> <input type="button" value=" 選取所有可見的div元素" id="b1"/> <input type="button" value=" 選取所有不可見的元素, 利用 jQuery 中的 show() 方法將它們顯示出來" id="b2"/> <input type="button" value=" 選取所有的文本隱藏域, 并打印它們的值" id="b3"/> <br /><br /> <div class="one" id="one" > id為one,class為one的div <div class="mini">class為mini</div> </div> <div class="one" id="two" title="test" > id為two,class為one,title為test的div. <div class="mini" title="other">class為mini,title為other</div> <div class="mini" title="test">class為mini,title為test</div> </div> <div class="one"> <div class="mini">class為mini</div> <div class="mini">class為mini</div> <div class="mini">class為mini</div> <div class="mini" title="tesst">class為mini,title為tesst</div> </div> <input type="hidden" value="hidden_1"> <input type="hidden" value="hidden_2"> <input type="hidden" value="hidden_3"> <input type="hidden" value="hidden_4"> <div style="display:none;" class="none">style的display為"none"的div</div> <div class="hide">class為"hide"的div</div> <span id="mover">正在執(zhí)行動畫的span元素.</span> <!-- Resources from http://down.liehuo.net --> </body> </html>