{"id":260,"date":"2012-11-09T15:02:35","date_gmt":"2012-11-09T12:02:35","guid":{"rendered":"http:\/\/ulviercan.com\/teknoblog\/?p=260"},"modified":"2015-01-05T19:04:03","modified_gmt":"2015-01-05T16:04:03","slug":"jquery-ve-seciciler-selectors","status":"publish","type":"post","link":"https:\/\/www.ulviercan.com\/teknoblog\/jquery\/jquery-ve-seciciler-selectors\/","title":{"rendered":"jQuery ve Se\u00e7iciler (Selectors)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-261\" title=\"selectors\" alt=\"\" src=\"https:\/\/ulviercan.com\/teknoblog\/wp-content\/uploads\/2012\/11\/selectors.png\" width=\"450\" height=\"100\" srcset=\"https:\/\/www.ulviercan.com\/teknoblog\/wp-content\/uploads\/2012\/11\/selectors.png 450w, https:\/\/www.ulviercan.com\/teknoblog\/wp-content\/uploads\/2012\/11\/selectors-300x67.png 300w, https:\/\/www.ulviercan.com\/teknoblog\/wp-content\/uploads\/2012\/11\/selectors-248x55.png 248w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>\u00d6ncelikle merhaba. T\u00fcm yaz\u0131l\u0131m geli\u015ftiricilerinin ve kod severlerin ge\u00e7mi\u015f Cumhuriyet ve Kurban Bayramlar\u0131n\u0131 en i\u00e7ten dileklerimle kutluyorum.<\/p>\n<p>Araya giren tatiller, s\u0131navlar vs. dolas\u0131yla yakla\u015f\u0131k 3 haftad\u0131r yazam\u0131yordum. Bu haftaki konumuz jQuery Se\u00e7iciler (Selectors) olacak. CSS&#8217;in i\u00e7inde g\u00f6m\u00fcl\u00fc olarak gelen se\u00e7icilerin jQuery ile birle\u015fmesi sonucu ortaya \u00e7\u0131kan g\u00fc\u00e7l\u00fc arac\u0131 inceleyece\u011fiz.<!--more--><\/p>\n<div class=\"alignleft\"><!--Ads2--><\/div>\n<div class=\"clear\"><\/div>\n<p>Bu g\u00fc\u00e7l\u00fc ara\u00e7tan baz\u0131 \u00f6rnekler vermek gerekirse, &#8216;JQuery&#8217; nesnesi yerine &#8216;$&#8217; kullanarak \u00e7ok k\u0131sa kodlarla b\u00fcy\u00fck i\u015fler yapabiliyoruz. &#8216;$&#8217; kullan\u0131m\u0131n\u0131 \u015fu \u015fekilde \u00f6zetleyebiliriz. Ayn\u0131 CSS s\u0131n\u0131f (class) de\u011ferlerine sahip elementleri $(&#8216;.sinif_adi&#8217;) \u015feklinde se\u00e7ebiliyoruz. ID se\u00e7mek i\u00e7in ise $(&#8216;#element_idsi&#8217;) kullan\u0131m\u0131 yeterli oluyor. $(&#8216;a&#8217;) \u015feklinde t\u00fcm &lt;a&gt; elementlerini se\u00e7ebiliyoruz. Yine ayn\u0131 \u015fekilde &#8216;:&#8217; operat\u00f6r\u00fcn\u00fc kullanarak filtreleme i\u015flemlerini ger\u00e7ekle\u015ftirebiliyoruz. Mesela, $(&#8216;a:even&#8217;) ile \u00e7ift s\u0131rada olan linkleri se\u00e7ebiliyoruz.<\/p>\n<p>\u015eimdi bunun gibi bir\u00e7ok avantaj\u0131 olan bu nimetin derinliklerine inelim. \u015eimdiden \u00e7ok faydal\u0131 ve okumas\u0131 zevkli bir yaz\u0131 olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.<\/p>\n<h1>jQuery(&#8216;*&#8217;) \/ $(&#8216;*&#8217;)<\/h1>\n<p>T\u00fcm elementleri se\u00e7er.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nvar elementSayisi = $(&quot;*&quot;).css(&quot;border&quot;,&quot;3px solid green&quot;).length;\r\n<\/pre>\n<p>Bu kullan\u0131m\u0131 tavsiye etmiyorum. Bu \u015fekilde head, body vs. k\u0131s\u0131mlar\u0131 da dahil edecektir. E\u011fer taray\u0131c\u0131n\u0131zda &lt;script&gt; veya &lt;link&gt; \u015feklinde DOM kayna\u011f\u0131na eklemeler yapan bir eklenti var ise onlar\u0131 da dahil edecektir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/uLSLF\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/uLSLF\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  h3 { margin: 0; }\r\n  div,span,p {\r\n    width: 80px;\r\n    height: 40px;\r\n    float:left;\r\n    padding: 10px;\r\n    margin: 10px;\r\n    background-color: #EEEEEE;\r\n  }\r\n  #test {\r\n    width: auto; height: auto; background-color: transparent;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div id=&quot;test&quot;&gt;\r\n  &lt;div&gt;DIV&lt;\/div&gt;\r\n  &lt;span&gt;SPAN&lt;\/span&gt;\r\n  &lt;p&gt;P &lt;button&gt;Buton&lt;\/button&gt;&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;script&gt;\r\nvar elementSayisi = $(&quot;#test&quot;).find(&quot;*&quot;).css(&quot;border&quot;,&quot;3px solid green&quot;).length;\r\n$(&quot;body&quot;).prepend(&quot;&lt;h3&gt;&quot; + elementSayisi + &quot; element bulundu&lt;\/h3&gt;&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz #test ID&#8217;sine sahip div elementinin \u00e7ocu\u011fu olan t\u00fcm elementlere 3 piksellik ye\u015fil kenarl\u0131k veriyor. Bu kullan\u0131m\u0131, &lt;body&gt; i\u00e7indeki elementleri se\u00e7mek i\u00e7in en ideal y\u00f6ntem olarak g\u00f6r\u00fcyorum.<\/p>\n<h1>jQuery(&#8216;:animated&#8217;)<\/h1>\n<p>Se\u00e7ici \u00e7al\u0131\u015ft\u0131\u011f\u0131 anda devam eden t\u00fcm animasyonlar\u0131 se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/hCGUU\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/hCGUU\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { background:yellow; border:1px solid #AAA; width:80px; height:80px; margin:0 5px; float:left; }\r\n  div.renkli { background:green; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;button id=&quot;calistir&quot;&gt;\u00c7al\u0131\u015ft\u0131r&lt;\/button&gt;\r\n\r\n  &lt;div&gt;&lt;\/div&gt;\r\n  &lt;div id=&quot;hareketli&quot;&gt;&lt;\/div&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    $(&quot;#calistir&quot;).click(function(){\r\n      $(&quot;div:animated&quot;).toggleClass(&quot;renkli&quot;);\r\n    });\r\n    function hareketlendir() {\r\n      $(&quot;#hareketli&quot;).slideToggle(&quot;slow&quot;, hareketlendir);\r\n    }\r\n    hareketlendir();\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p>Kodumuz taray\u0131c\u0131 \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 anda hareketlendir fonksiyonumuz \u00e7al\u0131\u015f\u0131yor ve id si hareketli olan kutumuza slideToggle komutunu \u00f6zyinelemeli olarak, yani sonsuz defa uyguluyor. S\u00fcrekli hareket halinde olan kutumuzu div:animated se\u00e7icisiyle se\u00e7ip rengini de\u011fi\u015ftiriyoruz.<\/p>\n<h1>jQuery(&#8216;[attribute|=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Niteli\u011fi ve niteli\u011fin de\u011feri verildi\u011fi gibi olan veya &#8220;-&#8221; i\u015fareti taraf\u0131ndan takip edilen t\u00fcm elementleri se\u00e7er. Tan\u0131m biraz kafa kar\u0131\u015ft\u0131r\u0131c\u0131 gibi. \u00d6rne\u011fi incelerseniz daha iyi anlayaca\u011f\u0131n\u0131za eminim.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/mzn6j\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/mzn6j\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\na { display: inline-block; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n  &lt;a href=&quot;#&quot; hreflang=&quot;tr&quot;&gt;Bu bir yaz\u0131d\u0131r&lt;\/a&gt;\r\n\r\n  &lt;a href=&quot;#&quot; hreflang=&quot;tr-TR&quot;&gt;Bu da bir yaz\u0131d\u0131r&lt;\/a&gt;\r\n\r\n  &lt;a href=&quot;#&quot; hreflang=&quot;trkye&quot;&gt;Bu se\u00e7ilmeyecek bir yaz\u0131d\u0131r&lt;\/a&gt;\r\n\r\n&lt;script&gt;\r\n$('a&#x5B;hreflang|=&quot;tr&quot;]').css('border','3px dotted green');\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuzda da g\u00f6rebilece\u011finiz \u00fczere se\u00e7icimiz, hreflang niteli\u011findeki &#8220;tr&#8221; ve &#8220;tr-&#8221; yi i\u00e7eren elementleri se\u00e7iyor ve etraf\u0131na 3 piksellik noktal\u0131 ve ye\u015fil kenarl\u0131k veriyor.<\/p>\n<h1>jQuery(&#8216;[attribute*=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Verilen string ifadede se\u00e7ici taraf\u0131nda verilen substring ifadeyi arar. En yayg\u0131n kullan\u0131ma sahip se\u00e7icilerden biridir.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/HrgeF\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/HrgeF\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;input name=&quot;guner-ler&quot; \/&gt;\r\n\r\n  &lt;input name=&quot;guner&quot; \/&gt;\r\n  &lt;input name=&quot;birguner&quot; \/&gt;\r\n  &lt;input name=&quot;alakasizgu&quot; \/&gt;\r\n&lt;script&gt;$('input&#x5B;name*=&quot;gun&quot;]').val('i\u00e7inde gun var');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Name niteli\u011findeki string ifadede &#8220;gun&#8221; substringini i\u00e7eren t\u00fcm elementleri se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;[attribute~=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Belirlenen nitelikte, verilen string ifade sadece bo\u015fluklar ile s\u0131n\u0131rland\u0131r\u0131lm\u0131\u015fsa elemeti se\u00e7er.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/zRm54\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/zRm54\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;input name=&quot;adam-haberleri&quot; \/&gt;\r\n  &lt;input name=&quot;sut adam&quot; \/&gt;\r\n  &lt;input name=&quot;yaziciadam2&quot; \/&gt;\r\n  &lt;input name=&quot;yenisut&quot; \/&gt;\r\n&lt;script&gt;$('input&#x5B;name~=&quot;adam&quot;]').val('Say\u0131n adam bulundu!');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz \u00fczere etraf\u0131nda bo\u015fluk karakterleri olan metinleri se\u00e7iyor. Daha do\u011frusu ona ba\u011fl\u0131 DOM elementimizi se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;[attribute$=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Belirlenen niteli\u011fin sadece son k\u0131sm\u0131nda arama yap\u0131yor. Yani aranacak kelime, nitelik de\u011ferinin sonunda ise elementi se\u00e7iyor.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/CtZw6\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/CtZw6\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;input name=&quot;haberbulteni&quot; \/&gt;\r\n\r\n  &lt;input name=&quot;sutadam&quot; \/&gt;\r\n  &lt;input name=&quot;ganyanbulteni&quot; \/&gt;\r\n&lt;script&gt;$('input&#x5B;name$=&quot;bulteni&quot;]').val('bir b\u00fclten');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Aranan kelimeyi verilen niteli\u011fin sonunda ar\u0131yor. Bulursa DOM elementini se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;[attribute=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Verilen nitelik ve de\u011feri aranan de\u011fere tam olarak e\u015fitse elementi se\u00e7iyor.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/UfeKz\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/UfeKz\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n    &lt;label&gt;\r\n      &lt;input type=&quot;radio&quot; name=&quot;haberbulteni&quot; value=&quot;S\u0131cak \u015eeyz&quot; \/&gt;\r\n      &lt;span&gt;ad\u0131 ne?&lt;\/span&gt;\r\n    &lt;\/label&gt;\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;label&gt;\r\n      &lt;input type=&quot;radio&quot; name=&quot;haberbulteni&quot; value=&quot;So\u011fuk Bir\u015feyz&quot; \/&gt;\r\n      &lt;span&gt;de\u011fer ne?&lt;\/span&gt;\r\n    &lt;\/label&gt;\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;label&gt;\r\n      &lt;input type=&quot;radio&quot; name=&quot;haberbulteni&quot; value=&quot;K\u00f6t\u00fc planlar&quot; \/&gt;\r\n      &lt;span&gt;de\u011fer ne?&lt;\/span&gt;\r\n    &lt;\/label&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;$('input&#x5B;value=&quot;S\u0131cak \u015eeyz&quot;]').next().text(&quot; S\u0131cak \u015eeyz&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Value de\u011ferimiz tam olarak &#8220;S\u0131cak \u015eeyz&#8221; ile e\u015fle\u015fti\u011fi i\u00e7in, bir sonraki elementi yani &lt;span&gt; elementini .next() metodu ile se\u00e7ip i\u00e7eri\u011fini &#8220;S\u0131cak \u015eeyz&#8221; olarak ayarl\u0131yor.<\/p>\n<h1>Query(&#8216;[attribute!=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Verilen de\u011fere e\u015fit olmayan nitelik de\u011ferlerine ba\u011fl\u0131 elementi se\u00e7er.<\/p>\n<p>Bu se\u00e7inin e\u015fleni\u011fi olan kullan\u0131m \u015fu \u015fekildedir: &#8220;:not([attr=&#8221;value&#8221;])&#8221;<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/KYudC\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/KYudC\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n\r\n    &lt;input type=&quot;radio&quot; name=&quot;haberbulteni&quot; value=&quot;S\u0131cak \u015eeyz&quot; \/&gt;\r\n    &lt;span&gt;ad\u0131m\u0131z bir haber b\u00fcltenidir&lt;\/span&gt;\r\n\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;input type=&quot;radio&quot; value=&quot;So\u011fuk f\u00fczyon&quot; \/&gt;\r\n    &lt;span&gt;isim yok&lt;\/span&gt;\r\n\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;input type=&quot;radio&quot; name=&quot;kabul&quot; value=&quot;k\u00f6t\u00fc planlar&quot; \/&gt;\r\n\r\n    &lt;span&gt;isim kabul edildi&lt;\/span&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;$('input&#x5B;name!=&quot;haberbulteni&quot;]').next().append('&lt;b&gt;; haber b\u00fclteni de\u011fildir&lt;\/b&gt;');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Verilen de\u011ferlere e\u015fit olmayan niteliklere ba\u011fl\u0131 elementleri se\u00e7tikten sonra, bir sonraki element olan &lt;span&gt; i\u00e7eriklerine &#8220;haber b\u00fclteni de\u011fildir&#8221; ifadesini .append() metodu ile ekliyor.<\/p>\n<h1>jQuery(&#8216;[attribute^=&#8221;value&#8221;]&#8217;)<\/h1>\n<p>Nitelik tam olarak verilen ifade ile ba\u015fl\u0131yorsa, niteli\u011fe ba\u011fl\u0131 elementi se\u00e7iyor.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/zQrQz\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/zQrQz\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;input name=&quot;haberbulteni&quot; \/&gt;\r\n  &lt;input name=&quot;sutadam&quot; \/&gt;\r\n  &lt;input name=&quot;haberadami&quot; \/&gt;\r\n&lt;script&gt;$('input&#x5B;name^=&quot;haber&quot;]').val('Haber burada!');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuzdan da rahat bir \u015fekilde anla\u015f\u0131laca\u011f\u0131 gibi, elementi ad\u0131 &#8220;haber&#8221; ile ba\u015flayan t\u00fcm elementlerin de\u011ferlerini &#8220;Haber burada!&#8221; yap\u0131yor.<\/p>\n<h1>jQuery(&#8216;parent &gt; child&#8217;)<\/h1>\n<p>Parent ile \u00fcst seviyesindeki elementi belirtilmi\u015f ve bu elementin alt\u0131ndaki elementi child ile belirtilmi\u015f olan elementi se\u00e7er. San\u0131r\u0131m \u00f6rnekle daha iyi a\u00e7\u0131klam\u0131\u015f olaca\u011f\u0131m.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/JMrYZ\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/JMrYZ\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\nbody { font-size:14px; }\r\n&lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;ul class=&quot;topnav&quot;&gt;\r\n    &lt;li&gt;Madde 1&lt;\/li&gt;\r\n    &lt;li&gt;Madde 2\r\n        &lt;ul&gt;&lt;li&gt;\u0130\u00e7i\u00e7e Madde 1&lt;\/li&gt;&lt;li&gt;\u0130\u00e7i\u00e7e Madde 2&lt;\/li&gt;&lt;li&gt;\u0130\u00e7i\u00e7e Madde 3&lt;\/li&gt;&lt;\/ul&gt;\r\n       &lt;\/li&gt;\r\n    &lt;li&gt;Madde 3&lt;\/li&gt;\r\n&lt;\/ul&gt;\r\n\r\n&lt;script&gt;$(&quot;ul.topnav &gt; li&quot;).css(&quot;border&quot;, &quot;3px double blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;ul.topnav &gt; li&#8221;) Bu ifadeyi konu\u015fma diline \u00e7evirecek olursak, atas\u0131 &#8220;&lt;ul&gt;&#8221; elementi ve bu atan\u0131n s\u0131n\u0131f\u0131 &#8220;.topnav&#8221; olan atan\u0131n alt\u0131ndaki t\u00fcm &#8220;&lt;li&gt;&#8221; elementlerini se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;.class&#8217;)<\/h1>\n<p>Kullan\u0131m\u0131 olduk\u00e7a yayg\u0131n olan bu se\u00e7ici, belirtilen s\u0131n\u0131f de\u011ferine sahip olan t\u00fcm elementleri se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/YQnRp\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/YQnRp\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div,span {\r\n    width: 130px;\r\n    height: 40px;\r\n    float:left;\r\n    padding: 10px;\r\n    margin: 10px;\r\n    background-color: #EEEEEE;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div class=&quot;BeniSev&quot;&gt;div class=&quot;BeniSev&quot;&lt;\/div&gt;\r\n\r\n  &lt;div class=&quot;benimSinifim&quot;&gt;div class=&quot;benimSinifim&quot;&lt;\/div&gt;\r\n  &lt;span class=&quot;benimSinifim&quot;&gt;span class=&quot;benimSinifim&quot;&lt;\/span&gt;\r\n&lt;script&gt;$(&quot;.benimSinifim&quot;).css(&quot;border&quot;,&quot;3px solid blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz, rahatl\u0131kla g\u00f6rebilece\u011finiz \u00fczere class niteli\u011fi &#8220;benimSinifim&#8221; olan t\u00fcm elementleri se\u00e7iyor ve etraf\u0131na 3 piksellik mavi kenarl\u0131k veriyor.<\/p>\n<h1>jQuery(&#8216;#id&#8217;)<\/h1>\n<p>Belirtilen ID&#8217;ye sahip tek bir elementi se\u00e7er. Kurallara g\u00f6re her ID d\u00f6k\u00fcman i\u00e7erisinde tek olmal\u0131d\u0131r. E\u011fer birden fazla element ayn\u0131 ID&#8217;ye sahipse ilk elementi se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/Dj5hj\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/Dj5hj\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div {\r\n    width: 90px;\r\n    height: 90px;\r\n    float:left;\r\n    padding: 5px;\r\n    margin: 5px;\r\n    background-color: #EEEEEE;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div id=&quot;bendegilim&quot;&gt;&lt;p&gt;id=&quot;bendegilim&quot;&lt;\/p&gt;&lt;\/div&gt;\r\n\r\n  &lt;div id=&quot;benim&quot;&gt;id=&quot;benim&quot;&lt;\/div&gt;\r\n&lt;script&gt;$(&quot;#benim&quot;).css(&quot;border&quot;,&quot;3px solid blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Se\u00e7icimiz &#8220;benim&#8221; ID&#8217;sine sahip olan elementi se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;element&#8217;)<\/h1>\n<p>Belirtilen tipteki t\u00fcm elementleri se\u00e7er. JavaScript&#8217;teki getElementsByTagName() metoduyla ayn\u0131 i\u015fi yap\u0131yor.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/AqNGr\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/AqNGr\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div,span {\r\n    width: 60px;\r\n    height: 60px;\r\n    float:left;\r\n    padding: 10px;\r\n    margin: 10px;\r\n    background-color: #EEEEEE;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;DIV1&lt;\/div&gt;\r\n\r\n  &lt;div&gt;DIV2&lt;\/div&gt;\r\n  &lt;span&gt;SPAN&lt;\/span&gt;\r\n&lt;script&gt;$(&quot;div&quot;).css(&quot;border&quot;,&quot;15px solid blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;div&#8221;) ile t\u00fcm div elementlerini se\u00e7ip, 15 piksellik mavi kenarl\u0131k verdik.<\/p>\n<h1>jQuery(&#8216;:contains(text)&#8217;)<\/h1>\n<p>Bir nevi arama fonksiyonu diyebiliriz. Belirtilen metin ifadeyi ar\u0131yor ve bu ifadeye sahip olan t\u00fcm elementleri se\u00e7iyor. B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131d\u0131r.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/8JAY6\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/8JAY6\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;div&gt;Ali Ulvi El\u00f6ve&lt;\/div&gt;\r\n&lt;div&gt;Ulvi ERCAN&lt;\/div&gt;\r\n&lt;div&gt;ulvi&lt;\/div&gt;\r\n&lt;div&gt;Be\u015fikta\u015fl\u0131ulvi&lt;\/div&gt;\r\n\r\n&lt;script&gt;\r\n$(&quot;div:contains('Ulvi')&quot;).css(&quot;text-decoration&quot;, &quot;underline&quot;);\r\n    &lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Tam olarak &#8220;Ulvi&#8221; ifadesini i\u00e7eren elementleri se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;ancestor descendant&#8217;)<\/h1>\n<p>Ancestor: Ata<br \/>\ndescendant: O\u011ful<\/p>\n<p>\u00d6rnek verecek olursak: jQuery(&#8216;form input&#8217;)<br \/>\nBu kod form elementinin alt\u0131ndaki t\u00fcm input elementlerini se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/zETeE\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/zETeE\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  body { font-size:14px; }\r\n  form { border:2px blue solid; padding:2px; margin:0;\r\n         background:#efe; }\r\n  div { color:green; }\r\n  fieldset { margin:1px; padding:3px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;div&gt;Form mavi kenarl\u0131kla \u00e7evrelenmi\u015ftir&lt;\/div&gt;\r\n    &lt;label&gt;O\u011ful:&lt;\/label&gt;\r\n    &lt;input name=&quot;isim&quot; \/&gt;\r\n\r\n    &lt;fieldset&gt;\r\n      &lt;label&gt;Torun:&lt;\/label&gt;\r\n      &lt;input name=&quot;haber&quot; \/&gt;\r\n    &lt;\/fieldset&gt;\r\n\r\n  &lt;\/form&gt;\r\n  Karde\u015f form: &lt;input name=&quot;none&quot; \/&gt;\r\n&lt;script&gt;$(&quot;form input&quot;).css(&quot;border&quot;, &quot;2px dotted red&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Form i\u00e7indeki t\u00fcm input elementlerinin etraf\u0131n\u0131 k\u0131rm\u0131z\u0131 ve noktal\u0131 kenarl\u0131k ile kaplad\u0131k.<\/p>\n<h1>jQuery(&#8216;:enabled&#8217;)<\/h1>\n<p>T\u00fcm aktif edilmi\u015f elementleri se\u00e7er.<\/p>\n<p>S\u00f6zde s\u0131n\u0131f se\u00e7icisi olan &#8220;:&#8221; ile ba\u015flayan ifadeler kullan\u0131ld\u0131\u011f\u0131nda, evrensel se\u00e7ici olan &#8220;*&#8221; uygulanacakt\u0131r. Bir ba\u015fka deyi\u015fle:<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$(':enabled') == $('*:enabled')\r\n<\/pre>\n<p>Bu kullan\u0131m yerine<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$('input:enabled')\r\n<\/pre>\n<p>tarz\u0131ndaki kullan\u0131m daha uygun olacakt\u0131r.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/Awdc9\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/Awdc9\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n\r\n    &lt;input name=&quot;email&quot; disabled=&quot;disabled&quot; \/&gt;\r\n    &lt;input name=&quot;id&quot; \/&gt;\r\n  &lt;\/form&gt;\r\n&lt;script&gt;$(&quot;input:enabled&quot;).val(&quot;\u0130\u015fte budur&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Nitelik k\u0131sm\u0131nda disabled=&#8221;disabled&#8221; olmayan input elementlerini se\u00e7ip, de\u011ferini &#8220;\u0130\u015fte budur&#8221; olarak ayarl\u0131yor.<\/p>\n<h1>jQuery(&#8216;:visible&#8217;)<\/h1>\n<p>G\u00f6r\u00fcnebilir olan t\u00fcm elementleri se\u00e7er.<\/p>\n<ol>\n<li>D\u00f6k\u00fcmanda yer kaplayan her bir element visible olarak de\u011ferlendirilir.<\/li>\n<li>visibility: hidden veya opacity: 0 t\u00fcm elementler de d\u00f6k\u00fcmanda yer kaplayaca\u011f\u0131ndan visible olarak de\u011ferlendirilir.<\/li>\n<li>G\u00f6r\u00fcn\u00fcr bir elementi gizleyen animasyon tamamlanana kadar g\u00f6r\u00fcn\u00fcr yani visible olarak de\u011ferlendirilecektir.<\/li>\n<li>Gizli bir elementi g\u00f6steren animasyon ba\u015flad\u0131\u011f\u0131 anda visible olarak kabul edilecektir.<\/li>\n<\/ol>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/Zyn3S\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/Zyn3S\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { width:50px; height:40px; margin:5px; border:3px outset green; float:left; }\r\n  .gizli_olarak_baslat{ display:none; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;button&gt;De\u011fi\u015fmediklerini g\u00f6rmek i\u00e7in gizli elementleri g\u00f6ster&lt;\/button&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n  &lt;div class=&quot;gizli_olarak_baslat&quot;&gt;&lt;\/div&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n\r\n  &lt;div&gt;&lt;\/div&gt;\r\n  &lt;div style=&quot;display:none;&quot;&gt;&lt;\/div&gt;\r\n&lt;script&gt;\r\n    $(&quot;div:visible&quot;).click(function () {\r\n      $(this).css(&quot;background&quot;, &quot;yellow&quot;);\r\n    });\r\n    $(&quot;button&quot;).click(function () {\r\n      $(&quot;div:hidden&quot;).show(&quot;fast&quot;);\r\n    });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz \u00fczere show() metodu, elementimizin visible niteli\u011fini de\u011fi\u015ftirmiyor. Bu y\u00fczden ba\u015flang\u0131\u00e7ta display:none olan elementlere t\u0131klad\u0131\u011f\u0131m\u0131zda herhangi bir de\u011fi\u015fiklik olmuyor.<\/p>\n<h1>jQuery(&#8216;:disabled&#8217;)<\/h1>\n<p>T\u00fcm disabled yani devre d\u0131\u015f\u0131 b\u0131rak\u0131lm\u0131\u015f elementleri se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/P8TDS\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/P8TDS\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n\r\n    &lt;input name=&quot;email&quot; disabled=&quot;disabled&quot; \/&gt;\r\n    &lt;input name=&quot;id&quot; \/&gt;\r\n  &lt;\/form&gt;\r\n&lt;script&gt;$(&quot;input:disabled&quot;).val(&quot;i\u015fte budur&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Nitelik k\u0131sm\u0131nda disabled=&#8221;disabled&#8221; olan input elementini se\u00e7ip, de\u011ferini &#8220;\u0130\u015fte budur&#8221; olarak ayarl\u0131yor.<\/p>\n<h1>jQuery(&#8216;:empty&#8217;)<\/h1>\n<p>Herhangi bir \u00e7ocu\u011fu olmayan elementleri se\u00e7er. &#8220;:parent&#8221; ifadesinin tam tersidir.<br \/>\nDikkatli olunmas\u0131 gereken bir nokta var. Text nodes yani metin bloklar\u0131n\u0131 da kapsar. \u0130\u00e7ine herhangi bir metin girilmemi\u015f olan elementleri de se\u00e7ecektir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/7N9cr\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/7N9cr\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  td { text-align:center; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n    &lt;tr&gt;&lt;td&gt;TD #0&lt;\/td&gt;&lt;td&gt;&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;TD #2&lt;\/td&gt;&lt;td&gt;&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;&lt;\/td&gt;&lt;td&gt;TD#5&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;td:empty&quot;).text(&quot;Bo\u015f!&quot;).css('background', 'rgb(255,220,200)');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>\u00d6rne\u011fimizde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi &lt;td&gt; elementimiz hi\u00e7 bir \u00e7ocuk veya metin i\u00e7ermiyor. O y\u00fczden kodumuz i\u00e7erisine &#8220;Bo\u015f!&#8221; ifadesini yazd\u0131r\u0131yor.<\/p>\n<h1>jQuery(&#8216;:eq(index)&#8217;)<\/h1>\n<p>Se\u00e7ilen elementler i\u00e7erisinde N numaral\u0131 elementi se\u00e7er. \u0130ndeksleme i\u015flemi s\u0131f\u0131rdan ba\u015flar.<\/p>\n<p>\u0130ndeks temelli se\u00e7iciler: (:eq(), :lt(), :gt(), :even,:odd)<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/36zY5\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/36zY5\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n  &lt;tr&gt;&lt;td&gt;TD #0&lt;\/td&gt;&lt;td&gt;TD #1&lt;\/td&gt;&lt;td&gt;TD #2&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;tr&gt;&lt;td&gt;TD #3&lt;\/td&gt;&lt;td&gt;TD #4&lt;\/td&gt;&lt;td&gt;TD #5&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;tr&gt;&lt;td&gt;TD #6&lt;\/td&gt;&lt;td&gt;TD #7&lt;\/td&gt;&lt;td&gt;TD #8&lt;\/td&gt;&lt;\/tr&gt;\r\n&lt;\/table&gt;\r\n&lt;script&gt;$(&quot;td:eq(2)&quot;).css(&quot;color&quot;, &quot;red&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>3. s\u0131radaki &lt;td&gt; elementini se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;:lt(index)&#8217;)<\/h1>\n<p>Less than yani k\u00fc\u00e7\u00fck ise se\u00e7icisi. Ad\u0131 \u00fczerinde, se\u00e7ilen elementlerin i\u00e7inden indeksi verilenden daha k\u00fc\u00e7\u00fck olanlar\u0131 se\u00e7er.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/BKX3Z\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/BKX3Z\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n\r\n  &lt;tr&gt;&lt;td&gt;TD #0&lt;\/td&gt;&lt;td&gt;TD #1&lt;\/td&gt;&lt;td&gt;TD #2&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;tr&gt;&lt;td&gt;TD #3&lt;\/td&gt;&lt;td&gt;TD #4&lt;\/td&gt;&lt;td&gt;TD #5&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n  &lt;tr&gt;&lt;td&gt;TD #6&lt;\/td&gt;&lt;td&gt;TD #7&lt;\/td&gt;&lt;td&gt;TD #8&lt;\/td&gt;&lt;\/tr&gt;\r\n&lt;\/table&gt;\r\n&lt;script&gt;$(&quot;td:lt(4)&quot;).css(&quot;color&quot;, &quot;red&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Se\u00e7ilenlerden indeks numaras\u0131 d\u00f6rtten k\u00fc\u00e7\u00fck olanlar\u0131 se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;:gt(index)&#8217;)<\/h1>\n<p>Greater than yani b\u00fcy\u00fck ise se\u00e7icisi. Ad\u0131 \u00fczerinde, se\u00e7ilen elementlerin i\u00e7inden indeksi verilenden daha b\u00fcy\u00fck olanlar\u0131 se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/GPgpS\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/GPgpS\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n\r\n    &lt;tr&gt;&lt;td&gt;TD #0&lt;\/td&gt;&lt;td&gt;TD #1&lt;\/td&gt;&lt;td&gt;TD #2&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;TD #3&lt;\/td&gt;&lt;td&gt;TD #4&lt;\/td&gt;&lt;td&gt;TD #5&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n    &lt;tr&gt;&lt;td&gt;TD #6&lt;\/td&gt;&lt;td&gt;TD #7&lt;\/td&gt;&lt;td&gt;TD #8&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;td:gt(4)&quot;).css(&quot;text-decoration&quot;, &quot;line-through&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Se\u00e7ilenlerden indeks numaras\u0131 d\u00f6rtten b\u00fcy\u00fck olanlar\u0131 se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;:even&#8217;)<\/h1>\n<p>Se\u00e7ilen elementlerden \u00e7ift indeksli olanlar\u0131 se\u00e7iyor. S\u0131f\u0131rdan ba\u015flar. &#8220;:odd&#8221; \u015feklinde kullan\u0131m ise tek indeksli elementleri se\u00e7ecektir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/y7apf\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/y7apf\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  table {\r\n    background:#eeeeee;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #0&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #1&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n    &lt;tr&gt;&lt;td&gt;Indeks #2&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #3&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;tr:even&quot;).css(&quot;background-color&quot;, &quot;#bbbbff&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz #0 ve #2 inci sat\u0131rlar\u0131 renklendiriyor<\/p>\n<h1>jQuery(&#8216;:odd&#8217;)<\/h1>\n<p>Se\u00e7ilen elementlerden tek indeksli olanlar\u0131 se\u00e7iyor. S\u0131f\u0131rdan ba\u015flar. \u201c:even\u201d \u015feklinde kullan\u0131m ise \u00e7ift indeksli elementleri se\u00e7ecektir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/Dh8F3\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/Dh8F3\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  table {\r\n    background:#eeeeee;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #0&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #1&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n    &lt;tr&gt;&lt;td&gt;Indeks #2&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Indeks #3&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;tr:odd&quot;).css(&quot;background-color&quot;, &quot;#bbbbff&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>#1 ve #3 numaral\u0131 sat\u0131rlar\u0131 yeniden renklendiriyor.<\/p>\n<h1>jQuery(&#8216;:first-child&#8217;)<\/h1>\n<p>Belirtilen elementler i\u00e7in t\u00fcm ilk \u00e7ocuklar\u0131 se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/zL7ms\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/zL7ms\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  span { color:#008; }\r\n  span.deneme { color:green; font-weight: bolder; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n    &lt;span&gt;Ahmet,&lt;\/span&gt;\r\n    &lt;span&gt;Mehmet,&lt;\/span&gt;\r\n    &lt;span&gt;Burak&lt;\/span&gt;\r\n\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;span&gt;Ay\u015fe,&lt;\/span&gt;\r\n    &lt;span&gt;Fatma,&lt;\/span&gt;\r\n    &lt;span&gt;Emine&lt;\/span&gt;\r\n\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n    $(&quot;div span:first-child&quot;)\r\n        .css(&quot;text-decoration&quot;, &quot;underline&quot;)\r\n        .hover(function () {\r\n              $(this).addClass(&quot;deneme&quot;);\r\n            }, function () {\r\n              $(this).removeClass(&quot;deneme&quot;);\r\n            });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>\u0130lk eleman\u0131 se\u00e7tikten sonra yaz\u0131lan hover fonksiyonu incelersek, this anahtar kelimesini ta\u015f\u0131d\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcr\u00fcz. Metodumuzun i\u00e7ine yaz\u0131lan bu kelime $(&#8220;div span:first-child&#8221;) ile se\u00e7ilen, yani ilk kelimeleri ifade ediyor.<\/p>\n<h1>jQuery(&#8216;:first&#8217;)<\/h1>\n<p>\u0130lk e\u015fle\u015fen eleman\u0131 se\u00e7er. &#8220;:eq(0)&#8221; ile e\u015fleniktir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/dErFa\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/dErFa\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  td { color:blue; font-weight:bold; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table&gt;\r\n    &lt;tr&gt;&lt;td&gt;Sat\u0131r 1&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Sat\u0131r 2&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Sat\u0131r 3&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;tr:first&quot;).css(&quot;font-style&quot;, &quot;italic&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;tr&#8221;) T\u00fcm sat\u0131rlar\u0131 se\u00e7er, ancak $(&#8220;tr:first&#8221;) t\u00fcm sat\u0131rlar i\u00e7erisinden sadece ilk sat\u0131r\u0131 se\u00e7er.<\/p>\n<h1>jQuery(&#8216;:last-child&#8217;)<\/h1>\n<p>Atalar\u0131n\u0131n son s\u0131ras\u0131ndaki \u00e7ocuklar\u0131 olan elementi se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/x2Neg\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/x2Neg\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  span.deneme{ text-decoration:line-through; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n    &lt;span&gt;Ali,&lt;\/span&gt;\r\n    &lt;span&gt;Ahmet,&lt;\/span&gt;\r\n    &lt;span&gt;Mehmet,&lt;\/span&gt;\r\n    &lt;span&gt;Samet&lt;\/span&gt;\r\n  &lt;\/div&gt;\r\n  &lt;div&gt;\r\n    &lt;span&gt;Ay\u015fe,&lt;\/span&gt;\r\n    &lt;span&gt;Fatma,&lt;\/span&gt;\r\n    &lt;span&gt;Emine,&lt;\/span&gt;\r\n    &lt;span&gt;Ne\u015fe&lt;\/span&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n    $(&quot;div span:last-child&quot;)\r\n        .css({color:&quot;red&quot;, fontSize:&quot;80%&quot;})\r\n        .hover(function () {\r\n              $(this).addClass(&quot;deneme&quot;);\r\n            }, function () {\r\n              $(this).removeClass(&quot;deneme&quot;);\r\n            });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html\u200b\r\n<\/pre>\n<p>Her bir div&#8217;in i\u00e7erisindeki son span elementini se\u00e7iyor ve \u00fcst\u00fcne gelince \u00fcst\u00fc \u00e7izili hale getiriyor.<\/p>\n<h1>jQuery(&#8216;:last&#8217;)<\/h1>\n<p>Se\u00e7ilen elementlerin sonuncusunu se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/JY5vZ\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/JY5vZ\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table&gt;\r\n\r\n    &lt;tr&gt;&lt;td&gt;\u0130lk Sat\u0131r&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;Orta Sat\u0131r&lt;\/td&gt;&lt;\/tr&gt;\r\n    &lt;tr&gt;&lt;td&gt;SonSat\u0131r&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n  &lt;\/table&gt;\r\n&lt;script&gt;$(&quot;tr:last&quot;).css({backgroundColor: 'yellow', fontWeight: 'bolder'});&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;tr&#8221;) ile t\u00fcm sat\u0131rlar\u0131 se\u00e7iyoruz, $(&#8220;tr:last&#8221;) ile bu se\u00e7ilen sat\u0131rlar\u0131n sonuncusunu se\u00e7iyoruz.<\/p>\n<h1>jQuery(&#8216;:focus&#8217;)<\/h1>\n<p>Odaklan\u0131lm\u0131\u015f (focused) herhangi bir element varsa onu se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/MgkYr\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/MgkYr\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n.odaklan{\r\n    background: #abcdef;\r\n}\r\n&lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;div id=&quot;content&quot;&gt;\r\n    &lt;input tabIndex=&quot;1&quot;&gt;\r\n    &lt;input tabIndex=&quot;2&quot;&gt;\r\n    &lt;select tabIndex=&quot;3&quot;&gt;\r\n        &lt;option&gt;Se\u00e7ici&lt;\/option&gt;\r\n    &lt;\/select&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;script&gt;\r\n$( &quot;#content&quot; ).delegate( &quot;*&quot;, &quot;focus blur&quot;, function( event ) {\r\n    var elem = $( this );\r\n    setTimeout(function() {\r\n       elem.toggleClass( &quot;odaklan&quot;, elem.is( &quot;:focus&quot; ) );\r\n    }, 0);\r\n});\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuzu konu\u015fma diline \u00e7evirecek olursak, content kutusu i\u00e7erisindeki herhangi bir elementteki focus ya da blur olaylar\u0131nda elemente &#8220;odaklan&#8221; s\u0131n\u0131f\u0131n\u0131 ata, e\u011fer zaten atanm\u0131\u015fsa atanm\u0131\u015f s\u0131n\u0131f\u0131 kald\u0131r.<\/p>\n<h1>jQuery(&#8216;[attribute]&#8217;)<\/h1>\n<p>Verilen niteli\u011fe sahip olan t\u00fcm elementleri de\u011feri g\u00f6zetmeksizin se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/tx9PR\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/tx9PR\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;id yok&#x5B;t\u0131kla]&lt;\/div&gt;\r\n  &lt;div id=&quot;bubirid&quot;&gt;id ile&#x5B;t\u0131kla]&lt;\/div&gt;\r\n\r\n  &lt;div id=&quot;budabirid&quot;&gt;ID si var&#x5B;t\u0131kla]&lt;\/div&gt;\r\n  &lt;div&gt;hop&#x5B;t\u0131kla]&lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    $('div&#x5B;id]').one('click', function(){\r\n      var idString = $(this).text() + ' = ' + $(this).attr('id');\r\n      $(this).text(idString);\r\n    });\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>T\u0131klanan kutulara, o kutular\u0131n ID niteli\u011fini ekliyor.<\/p>\n<h1>jQuery(&#8216;:has(selector)&#8217;)<\/h1>\n<p>Se\u00e7icide belirtilen element en bir adet bulunuyorsa, se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/3gTs4\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/3gTs4\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  .test{ border: 3px inset red; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;&lt;p&gt;Paragraf&lt;\/p&gt;&lt;\/div&gt;\r\n\r\n  &lt;div&gt;Merhaba! (paragraf yok)&lt;\/div&gt;\r\n&lt;script&gt;$(&quot;div:has(p)&quot;).addClass(&quot;test&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>&lt;p&gt; elementine sahip olan, &lt;div&gt; elementimize test CSS s\u0131n\u0131f\u0131n\u0131 ekliyor.<\/p>\n<h1>jQuery(&#8216;:header&#8217;)<\/h1>\n<p>H1,H2,H3&#8230;. \u015eeklindeki t\u00fcm ba\u015fl\u0131klar\u0131 se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/ubk2d\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/ubk2d\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  body { font-size: 10px; font-family: Arial; }\r\n  h1, h2 { margin: 13px; font-size: 16px;}\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;h1&gt;Ba\u015fl\u0131k 1&lt;\/h1&gt;\r\n\r\n  &lt;p&gt;\u0130\u00e7erik 1&lt;\/p&gt;\r\n  &lt;h2&gt;Ba\u015fl\u0131k 2&lt;\/h2&gt;\r\n  &lt;p&gt;\u0130\u00e7erik 2&lt;\/p&gt;\r\n&lt;script&gt;$(&quot;:header&quot;).css({ background:'#CCC', color:'blue' });&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>&lt;h1&gt; ve &lt;h2&gt; ba\u015fl\u0131klar\u0131n\u0131 se\u00e7ip arka plan rengini ve ba\u015fl\u0131\u011f\u0131n rengini de\u011fi\u015ftiriyor.<\/p>\n<h1>jQuery(&#8216;[attributeFilter1][attributeFilter2][attributeFilterN]&#8217;)<\/h1>\n<p>Bu kullan\u0131m birden fazla filtre uygulamam\u0131za yard\u0131mc\u0131 oluyor.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/X9Yqw\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/X9Yqw\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;input id=&quot;haberleradam&quot; name=&quot;adam-haberler&quot; \/&gt;\r\n\r\n  &lt;input name=&quot;sutadam&quot; \/&gt;\r\n  &lt;input id=&quot;yaziadam&quot; name=&quot;yazi-adam&quot; \/&gt;\r\n  &lt;input name=&quot;yenisut&quot; \/&gt;\r\n&lt;script&gt;$('input&#x5B;id]&#x5B;name$=&quot;adam&quot;]').val('sadece bu se\u00e7ildi');&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz id niteli\u011fi olan ve ad\u0131 &#8220;adam&#8221; olan inputumuzu se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;selector1, selector2, selectorN&#8217;)<\/h1>\n<p>Bu kullan\u0131m belirtilen se\u00e7icilere sahip olan elementleri se\u00e7iyor.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/jRZU7\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/jRZU7\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  div,span,p {\r\n    width: 150px;\r\n    height: 60px;\r\n    float:left;\r\n    padding: 3px;\r\n    margin: 2px;\r\n    background-color: #EEEEEE;\r\n    font-size:14px;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;div&lt;\/div&gt;\r\n\r\n  &lt;p class=&quot;benimsinifim&quot;&gt;p class=&quot;benimsinifim&quot;&lt;\/p&gt;\r\n  &lt;p class=&quot;benimsinifimdegil&quot;&gt;p class=&quot;benimsinifimdegil&quot;&lt;\/p&gt;\r\n  &lt;span&gt;span&lt;\/span&gt;\r\n&lt;script&gt;$(&quot;div,span,p.benimsinifim&quot;).css(&quot;border&quot;,&quot;3px solid blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Elementler herhangi biri se\u00e7ici i\u00e7erisinde belirtilen &#8220;div,span ve p.benimsinifim&#8221; se\u00e7icilerinden biri ise 3 piksellik mavi kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;prev + next&#8217;)<\/h1>\n<p>Next ile belirtilmi\u015f olan ve karde\u015fi prev ile belirtilmi\u015f olan t\u00fcm elementleri se\u00e7er. Dikkat edilmesi gereken nokta next ve prev olarak belirtilen bu iki elementin ayn\u0131 ataya sahip olmas\u0131d\u0131r.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/CwQRk\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/CwQRk\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n\r\n    &lt;label&gt;Ad:&lt;\/label&gt;\r\n    &lt;input name=&quot;ad&quot; \/&gt;\r\n    &lt;fieldset&gt;\r\n      &lt;label&gt;Haber:&lt;\/label&gt;\r\n\r\n      &lt;input name=&quot;haber&quot; \/&gt;\r\n    &lt;\/fieldset&gt;\r\n  &lt;\/form&gt;\r\n  &lt;input name=&quot;yok&quot; \/&gt;\r\n&lt;script&gt;$(&quot;label + input&quot;).css(&quot;color&quot;, &quot;blue&quot;).val(&quot;etiketlendi!&quot;)&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Next: input ve prev: label olarak d\u00fc\u015f\u00fcn\u00fcrsek label ve input ikilisine sahip t\u00fcm inputlar\u0131 se\u00e7ip, i\u00e7ine &#8220;etiketlendi!&#8221; yazd\u0131r\u0131yor.<\/p>\n<h1>jQuery(&#8216;prev ~ siblings&#8217;)<\/h1>\n<p>Prev&#8217;den sonra gelen ve siblings ile se\u00e7ilen t\u00fcm karde\u015f elementleri se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/mpusR\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/mpusR\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  div,span {\r\n    display:block;\r\n    width:80px;\r\n    height:80px;\r\n    margin:5px;\r\n    background:#bbffaa;\r\n    float:left;\r\n    font-size:14px;\r\n  }\r\n  div#small {\r\n    width:60px;\r\n    height:25px;\r\n    font-size:12px;\r\n    background:#fab;\r\n  }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;#prev den \u00f6nce geldi\u011fi i\u00e7in se\u00e7ilmiyor&lt;\/div&gt;\r\n  &lt;span id=&quot;prev&quot;&gt;span#prev&lt;\/span&gt;\r\n  &lt;div&gt;karde\u015f div&lt;\/div&gt;\r\n\r\n  &lt;div&gt;karde\u015f div&lt;div id=&quot;small&quot;&gt;div niece&lt;\/div&gt;&lt;\/div&gt;\r\n  &lt;span&gt;karde\u015f span(div de\u011fil)&lt;\/span&gt;\r\n  &lt;div&gt;karde\u015f div&lt;\/div&gt;\r\n&lt;script&gt;$(&quot;#prev ~ div&quot;).css(&quot;border&quot;, &quot;3px groove blue&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kod blo\u011funda yer alan a\u00e7\u0131klamalara ek olarak<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;div&gt;karde\u015f div&lt;div id=&quot;small&quot;&gt;div niece&lt;\/div&gt;&lt;\/div&gt;\r\n<\/pre>\n<p>small ID&#8217;sine sahip div di\u011ferinin bir alt seviyesi oldu\u011fu i\u00e7in se\u00e7ilmiyor.<\/p>\n<h1>jQuery(&#8216;:not(selector)&#8217;)<\/h1>\n<p>Se\u00e7ide belirtilenlerin d\u0131\u015f\u0131nda kalan t\u00fcm elementleri se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/SatLx\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/SatLx\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n  &lt;input type=&quot;checkbox&quot; name=&quot;a&quot; \/&gt;\r\n  &lt;span&gt;Deneme&lt;\/span&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div&gt;\r\n  &lt;input type=&quot;checkbox&quot; name=&quot;b&quot; \/&gt;\r\n  &lt;span&gt;bune&lt;\/span&gt;\r\n\r\n&lt;\/div&gt;\r\n&lt;div&gt;\r\n  &lt;input type=&quot;checkbox&quot; name=&quot;c&quot; checked=&quot;checked&quot; \/&gt;\r\n  &lt;span&gt;Yok&lt;\/span&gt;\r\n&lt;\/div&gt;\r\n&lt;script&gt;\r\n  $(&quot;input:not(:checked) + span&quot;).css(&quot;background-color&quot;, &quot;yellow&quot;);\r\n  $(&quot;input&quot;).attr(&quot;disabled&quot;, &quot;disabled&quot;);\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>\u0130\u015faretli olmayan ve sonras\u0131nda &lt;span&gt; elementi i\u00e7eren t\u00fcm &lt;span&gt; elementlerinin arka plan\u0131n\u0131 sar\u0131 yap\u0131yor.<\/p>\n<h1>jQuery(&#8216;:nth-child(index\/even\/odd\/equation)&#8217;)<\/h1>\n<p>Belirtilen eleman\u0131 se\u00e7er. Parametre:<\/p>\n<ol>\n<li>1 ile ba\u015flayan indeks numaras\u0131<\/li>\n<li>&#8220;even&#8221; \u00c7ift say\u0131l\u0131 indeksler<\/li>\n<li>&#8220;odd&#8221; tek say\u0131l\u0131 indeksler<\/li>\n<li>&#8220;equation&#8221; bir denklem<\/li>\n<\/ol>\n<p>olabilir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/6n2Vc\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/6n2Vc\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n\r\n  div { float:left; }\r\n  span { color:blue; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;&lt;ul&gt;\r\n    &lt;li&gt;Ali&lt;\/li&gt;\r\n    &lt;li&gt;Ahmet&lt;\/li&gt;\r\n    &lt;li&gt;Mehmet&lt;\/li&gt;\r\n\r\n  &lt;\/ul&gt;&lt;\/div&gt;\r\n  &lt;div&gt;\r\n  &lt;ul style=&quot;margin: 0 30px;&quot;&gt;\r\n    &lt;li&gt;Veli&lt;\/li&gt;\r\n  &lt;\/ul&gt;\r\n &lt;\/div&gt;\r\n\r\n  &lt;div&gt;&lt;ul&gt;\r\n    &lt;li&gt;Ay\u015fe&lt;\/li&gt;\r\n    &lt;li&gt;Ay\u00e7a&lt;\/li&gt;\r\n    &lt;li&gt;Merve&lt;\/li&gt;\r\n\r\n    &lt;li&gt;Murat&lt;\/li&gt;\r\n  &lt;\/ul&gt;&lt;\/div&gt;\r\n&lt;script&gt;$(&quot;ul li:nth-child(2)&quot;).append(&quot;&lt;span&gt; - 2inci!&lt;\/span&gt;&quot;);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;ul li:nth-child(2)&#8221;) se\u00e7icisi ile ul elementinin i\u00e7erisinde olan li elementlerinden 2. s\u0131rada olan\u0131n\u0131 se\u00e7iyoruz.<\/p>\n<h1>jQuery(&#8216;:only-child&#8217;)<\/h1>\n<p>Sahip olduklar\u0131 atan\u0131n tek \u00e7ocu\u011fu olan t\u00fcm elementleri se\u00e7er.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/zerWw\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/zerWw\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { width:100px; height:80px; margin:5px; float:left; background:#a9e }\r\n&lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;div&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n&lt;\/div&gt;\r\n&lt;div&gt;\r\n  Yok\r\n&lt;\/div&gt;\r\n\r\n&lt;div&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n\r\n&lt;\/div&gt;\r\n&lt;div&gt;\r\n  &lt;button&gt;Karde\u015f!&lt;\/button&gt;\r\n&lt;\/div&gt;\r\n&lt;script&gt;\r\n  $(&quot;div button:only-child&quot;).text(&quot;Yaln\u0131z&quot;).css(&quot;border&quot;, &quot;2px blue solid&quot;);\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuzu inceledi\u011fimizde g\u00f6rebilece\u011fimiz \u00fczere tek sahip oldu\u011fu atan\u0131n tek \u00e7ocu\u011fu olan elementlerin text niteli\u011fini &#8220;yaln\u0131z&#8221; olarak at\u0131yor.<\/p>\n<h1>jQuery(&#8216;:parent&#8217;)<\/h1>\n<p>Herhangi bir elementin atas\u0131 olan t\u00fcm elementleri se\u00e7iyor. Metin bloglar\u0131 da dahildir. &#8220;:empty&#8221; kullan\u0131m\u0131n\u0131n tam tersidir.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/t4jNj\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/t4jNj\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  td { width:40px; background:green; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;table border=&quot;1&quot;&gt;\r\n\r\n  &lt;tr&gt;&lt;td&gt;De\u011fer 1&lt;\/td&gt;&lt;td&gt;&lt;\/td&gt;&lt;\/tr&gt;\r\n  &lt;tr&gt;&lt;td&gt;De\u011fer 2&lt;\/td&gt;&lt;td&gt;&lt;\/td&gt;&lt;\/tr&gt;\r\n\r\n&lt;\/table&gt;\r\n&lt;script&gt;$(&quot;td:parent&quot;).fadeTo(1500, 0.3);&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>\u0130\u00e7eri\u011finde &#8220;De\u011fer 1&#8221; ve &#8220;De\u011fer 2&#8221; olan &lt;td&gt; elementlerine .fadeTo() i\u015flemi uyguluyor.<\/p>\n<h1>jQuery(&#8216;:hidden&#8217;)<\/h1>\n<p>Gizli olan t\u00fcm elementleri se\u00e7er.<\/p>\n<p>Elementler bir ka\u00e7 sebepten dolay\u0131 gizli olabilir.<\/p>\n<ol>\n<li>CSS Display de\u011ferleri none olarak belirtilmi\u015ftir.<\/li>\n<li>Type=&#8221;hidden&#8221; olarak belirtilmi\u015f form elementidir.<\/li>\n<li>Width ve Height de\u011ferleri a\u00e7\u0131k\u00e7a 0 (s\u0131f\u0131r) olarak belirtilmi\u015ftir.<\/li>\n<li>Ata elementi gizli ise, kendisi sayfada g\u00f6z\u00fckmeyece\u011finden, gizli olarak ele al\u0131n\u0131r<\/li>\n<\/ol>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/t3kpJ\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/t3kpJ\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { width:70px; height:40px; background:#ee77ff; margin:5px; float:left; }\r\n  span { display:block; clear:left; color:red; }\r\n  .baslangicta_gizli{ display:none; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;span&gt;&lt;\/span&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n  &lt;div style=&quot;display:none;&quot;&gt;Gizli!&lt;\/div&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n\r\n  &lt;div class=&quot;baslangicta_gizli&quot;&gt;Gizli!&lt;\/div&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n  &lt;\/form&gt;\r\n  &lt;span&gt;\r\n\r\n  &lt;\/span&gt;\r\n&lt;script&gt;\r\n\/\/ baz\u0131 taray\u0131c\u0131larda :hidden k\u0131sm\u0131 \u015funlar\u0131 da i\u00e7erir -&gt; head, title, script, vs...\r\nvar hiddenEls = $(&quot;body&quot;).find(&quot;:hidden&quot;).not(&quot;script&quot;);\r\n\r\n$(&quot;span:first&quot;).text(&quot;Bulunan &quot; + hiddenEls.length + &quot; adet gizli element var.&quot;);\r\n$(&quot;div:hidden&quot;).show(3000);\r\n$(&quot;span:last&quot;).text(&quot;Bulunan &quot; + $(&quot;input:hidden&quot;).length + &quot; gizli input var.&quot;);\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuzdaki .not(&#8220;script&#8221;) metodu baz\u0131 taray\u0131c\u0131lardaki gizli olarak tan\u0131mlanan head, title, script elementlerini se\u00e7mesini engellemek i\u00e7indir. Yukar\u0131da sayd\u0131\u011f\u0131m 4 adet gizli olma ko\u015fullar\u0131n\u0131 kod i\u00e7erisinde sa\u011flamaya \u00e7al\u0131\u015ft\u0131m. \u00d6rne\u011fin, ba\u015flang\u0131\u00e7ta baz\u0131 div bloklar\u0131n\u0131 hidden yani gizli olarak ba\u015flatt\u0131m. Dikkat ederseniz de, gizli tipte inputlar\u0131m\u0131z da var. Toplam g\u00f6rd\u00fc\u011f\u00fcm\u00fcz 6 rakam\u0131, bu 4 ko\u015fuldaki ihtimaller dahilinde olan element say\u0131s\u0131d\u0131r.<\/p>\n<h1>jQuery(&#8216;:image&#8217;)<\/h1>\n<p>T\u00fcm image tipindeki elementleri se\u00e7er. E\u015flenik kullan\u0131m\u0131 [type=&#8221;image&#8221;] \u015feklindedir.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/AFR9x\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/AFR9x\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:45px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n    var input = $(&quot;input:image&quot;).css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Form i\u00e7erisnde yer alan 1 adet image tipindeki inputumuzu se\u00e7iyor.<\/p>\n<h1>jQuery(&#8216;:input&#8217;)<\/h1>\n<p>\u015eu elementleri se\u00e7er: input, textarea, select ve button<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/Zd5GV\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/Zd5GV\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:25px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;\/option&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div id=&quot;messages&quot;&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var allInputs = $(&quot;:input&quot;);\r\n    var formChildren = $(&quot;form &gt; *&quot;);\r\n    $(&quot;#messages&quot;).text(&quot;Bulunan &quot; + allInputs.length + &quot; adet input ve formda &quot; +\r\n                             formChildren.length + &quot; tane \u00e7ocuk var.&quot;);\r\n\r\n    \/\/ so it won't submit\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Giri\u015f elementi (input) olarak alg\u0131lanan input, textarea, select ve button elementlerinin toplamdaki say\u0131s\u0131n\u0131 ekrana bas\u0131yoruz.<\/p>\n<h1>jQuery(&#8216;:password&#8217;)<\/h1>\n<p>Tipi password olan t\u00fcm elementleri se\u00e7er. E\u015flenik kullan\u0131m\u0131 \u015fu \u015fekildedir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$('&#x5B;type=password]')\r\n<\/pre>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/hbXpS\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/hbXpS\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:45px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;input:password&quot;).css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;input:password&#8221;) se\u00e7icisi ile se\u00e7ilen, tipi \u015fifre olan giri\u015f eleman\u0131m\u0131za sar\u0131 arka plan ve 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;:radio&#8217;)<\/h1>\n<p>Tipi radio olan t\u00fcm elementleri se\u00e7er. E\u015flenik kullan\u0131m\u0131 \u015fu \u015fekildedir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$('&#x5B;type=radio]')\r\n<\/pre>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/MECCd\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/MECCd\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:25px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; name=&quot;asdf&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; name=&quot;asdf&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;form input:radio&quot;).wrap('&lt;span&gt;&lt;\/span&gt;').parent().css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;form input:radio&#8221;) se\u00e7icisi ile se\u00e7ilen, radyo butonunun bir \u00fcst\u00fcne eklenen span elementine sar\u0131 arka plan ve 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;:reset&#8217;)<\/h1>\n<p>Tipi reset olan t\u00fcm elementleri se\u00e7er. E\u015flenik kullan\u0131m\u0131 \u015fu \u015fekildedir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$('&#x5B;type=reset]')\r\n<\/pre>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/fdpqP\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/fdpqP\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:45px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;input:reset&quot;).css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;input:reset&#8221;) se\u00e7icisi ile se\u00e7ilen, tipi reset olan giri\u015f eleman\u0131m\u0131za sar\u0131 arka plan ve 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;:selected&#8217;)<\/h1>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/eHYdX\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/eHYdX\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { color:red; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;select name=&quot;bahce&quot; multiple=&quot;multiple&quot;&gt;\r\n\r\n    &lt;option&gt;\u00c7i\u00e7ekler&lt;\/option&gt;\r\n    &lt;option selected=&quot;selected&quot;&gt;\u00c7al\u0131l\u0131klar&lt;\/option&gt;\r\n    &lt;option&gt;A\u011fa\u00e7lar&lt;\/option&gt;\r\n    &lt;option selected=&quot;selected&quot;&gt;Otluklar&lt;\/option&gt;\r\n\r\n    &lt;option&gt;\u00c7imler&lt;\/option&gt;\r\n    &lt;option&gt;\u00c7amur&lt;\/option&gt;\r\n  &lt;\/select&gt;\r\n  &lt;div&gt;&lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    $(&quot;select&quot;).change(function () {\r\n          var str = &quot;&quot;;\r\n          $(&quot;select option:selected&quot;).each(function () {\r\n                str += $(this).text() + &quot; &quot;;\r\n              });\r\n          $(&quot;div&quot;).text(str);\r\n        })\r\n        .trigger('change');\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Select elementimizin her bir change olay\u0131nda se\u00e7ilen elemanlar :selected ile se\u00e7ip ekrana bast\u0131r\u0131yoruz.<\/p>\n<h1>jQuery(&#8216;:submit&#8217;)<\/h1>\n<p>Submit tipindeki t\u00fcm elementleri se\u00e7er.<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/y4Uch\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/y4Uch\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:25px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; name=&quot;asdf&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; name=&quot;asdf&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;form input:submit&quot;).wrap('&lt;span&gt;&lt;\/span&gt;').parent().css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;form input:submit&#8221;) se\u00e7icisi ile se\u00e7ilen g\u00f6nderici butonunun bir \u00fcst\u00fcne eklenen span elementine sar\u0131 arka plan ve 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;:text&#8217;)<\/h1>\n<p>Text tipindeki t\u00fcm elementleri se\u00e7er.<\/p>\n<p>\u015eu iki kullan\u0131m\u0131n fark\u0131n\u0131 a\u015fa\u011f\u0131da g\u00f6rebilirsiniz: $(&#8216;:text&#8217;) ve $(&#8216;[type=text]&#8217;)<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n$('&lt;input&gt;').is('&#x5B;type=text]'); \/\/ false\r\n$('&lt;input&gt;').is(':text'); \/\/ true\r\n<\/pre>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/ECNYC\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/ECNYC\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:25px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;\/option&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;form input:text&quot;).css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>$(&#8220;form input:text&#8221;) se\u00e7icisi ile se\u00e7ilen, tipi metin olan giri\u015f eleman\u0131m\u0131za sar\u0131 arka plan ve 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyoruz.<\/p>\n<h1>jQuery(&#8216;:button&#8217;)<\/h1>\n<p>D\u00f6k\u00fcman \u00fczerinde yer alan butonlar\u0131 se\u00e7er.<br \/>\nE\u015flenik kullan\u0131m\u0131 \u015fu \u015fekildedir: &#8220;$(&#8220;button, input[type=&#8217;button&#8217;]&#8221;)&#8221;<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/FfFAN\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/FfFAN\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:35px; }\r\n  div { color: red; }\r\n  fieldset { margin: 0; padding: 0; border-width: 0; }\r\n  .isaretli{ background-color: yellow; border: 3px red solid; }\r\n&lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n  &lt;fieldset&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f Butonu&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;D\u00fc\u011fme veya buton&lt;\/button&gt;\r\n  &lt;\/fieldset&gt;\r\n&lt;\/form&gt;\r\n\r\n&lt;div&gt;\r\n&lt;\/div&gt;\r\n&lt;script&gt;\r\n  var input = $(&quot;:button&quot;).addClass(&quot;isaretli&quot;);\r\n  $(&quot;div&quot;).text( &quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot; );\r\n  $(&quot;form&quot;).submit(function () { return false; });\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz, butonlara isaretli isimli CSS s\u0131n\u0131f\u0131n\u0131 ekliyor.<\/p>\n<h1>jQuery(&#8216;:checkbox&#8217;)<\/h1>\n<p>D\u00f6k\u00fcmandaki t\u00fcm checkboxlar\u0131 se\u00e7er.<\/p>\n<p>E\u015flenik kullan\u0131m\u0131 \u015fu \u015fekildedir: &#8220;$(&#8216;[type=checkbox]&#8217;)&#8221;<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/U7npG\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/U7npG\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:25px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;form input:checkbox&quot;).wrap('&lt;span&gt;&lt;\/span&gt;').parent().css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Kodumuz, checkboxlar\u0131n etraf\u0131n\u0131 &lt;span&gt; ile kaplad\u0131ktan sonra, &lt;span&gt; elementine kenarl\u0131k ve sar\u0131 bir arka plan uyguluyor.<\/p>\n<h1>jQuery(&#8216;:checked&#8217;)<\/h1>\n<p>D\u00f6k\u00fcmandaki se\u00e7ili elemanlar\u0131 se\u00e7er. Radio ve Checkbox tipindeki form elemanlar\u0131 i\u00e7in \u00e7al\u0131\u015f\u0131r. Select elementleri i\u00e7in &#8220;:selected&#8221; kullan\u0131n\u0131z.<\/p>\n<p>\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/gtx7U\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/gtx7U\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  div { color:red; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;form&gt;\r\n  &lt;p&gt;\r\n    &lt;input type=&quot;checkbox&quot; name=&quot;haber&quot; checked=&quot;checked&quot; value=&quot;Hourly&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;checkbox&quot; name=&quot;haber&quot; value=&quot;G\u00fcnl\u00fck&quot; \/&gt;\r\n    &lt;input type=&quot;checkbox&quot; name=&quot;haber&quot; value=&quot;Haftal\u0131k&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;checkbox&quot; name=&quot;haber&quot; checked=&quot;checked&quot; value=&quot;Ayl\u0131k&quot; \/&gt;\r\n    &lt;input type=&quot;checkbox&quot; name=&quot;haber&quot; value=&quot;Y\u0131ll\u0131k&quot; \/&gt;\r\n  &lt;\/p&gt;\r\n&lt;\/form&gt;\r\n&lt;div&gt;&lt;\/div&gt;\r\n\r\n&lt;script&gt;\r\nfunction countChecked() {\r\n  var n = $(&quot;input:checked&quot;).length;\r\n  $(&quot;div&quot;).text(n +  &quot; tane i\u015faretlendi!&quot;);\r\n}\r\ncountChecked();\r\n$(&quot;:checkbox&quot;).click(countChecked);\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Sayfadaki t\u00fcm checkboxlar\u0131n click yani, t\u0131klama olay\u0131nda countChecked() fonksiyonunu \u00e7a\u011f\u0131r\u0131yor ve se\u00e7ilen checkbox say\u0131s\u0131 length niteli\u011fi sayesinde ekrana bast\u0131r\u0131yor.<\/p>\n<h1>jQuery(&#8216;:file&#8217;)<\/h1>\n<p>File tipindeki t\u00fcm elementleri se\u00e7er. E\u015flenik kullan\u0131m\u0131 [type=&#8221;file&#8221;]<br \/>\n\u00d6rnek uygulama -&gt; <a href=\"https:\/\/jsfiddle.net\/icntfan\/vZwWp\/\" target=\"_blank\">https:\/\/jsfiddle.net\/icntfan\/vZwWp\/<\/a><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n  &lt;style&gt;\r\n  textarea { height:45px; }\r\n  &lt;\/style&gt;\r\n  &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-latest.js&quot;&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;form&gt;\r\n    &lt;input type=&quot;button&quot; value=&quot;Giri\u015f D\u00fc\u011fmesi&quot;\/&gt;\r\n    &lt;input type=&quot;checkbox&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;file&quot; \/&gt;\r\n    &lt;input type=&quot;hidden&quot; \/&gt;\r\n    &lt;input type=&quot;image&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;password&quot; \/&gt;\r\n    &lt;input type=&quot;radio&quot; \/&gt;\r\n    &lt;input type=&quot;reset&quot; \/&gt;\r\n\r\n    &lt;input type=&quot;submit&quot; \/&gt;\r\n    &lt;input type=&quot;text&quot; \/&gt;\r\n    &lt;select&gt;&lt;option&gt;Se\u00e7enek&lt;option\/&gt;&lt;\/select&gt;\r\n\r\n    &lt;textarea&gt;&lt;\/textarea&gt;\r\n    &lt;button&gt;Buton&lt;\/button&gt;\r\n  &lt;\/form&gt;\r\n  &lt;div&gt;\r\n  &lt;\/div&gt;\r\n&lt;script&gt;\r\n\r\n    var input = $(&quot;input:file&quot;).css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});\r\n    $(&quot;div&quot;).text(&quot;\u015eu kadar bulundu: &quot; + input.length + &quot;.&quot;)\r\n            .css(&quot;color&quot;, &quot;red&quot;);\r\n    $(&quot;form&quot;).submit(function () { return false; });\r\n\r\n&lt;\/script&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\u200b\r\n<\/pre>\n<p>Tipi file olan input elementini se\u00e7ip arka plan\u0131n\u0131 sar\u0131 yap\u0131p, 3 piksellik k\u0131rm\u0131z\u0131 kenarl\u0131k veriyor.<\/p>\n<p>Faydalan\u0131lan kaynaklar:<br \/>\n1-) JQuery documentation -&gt; Selectors | <a href=\"https:\/\/api.jquery.com\/category\/selectors\/\" target=\"_blank\">https:\/\/api.jquery.com\/category\/selectors\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00d6ncelikle merhaba. T\u00fcm yaz\u0131l\u0131m geli\u015ftiricilerinin ve kod severlerin ge\u00e7mi\u015f Cumhuriyet ve Kurban Bayramlar\u0131n\u0131 en i\u00e7ten dileklerimle kutluyorum. Araya giren tatiller, s\u0131navlar vs. dolas\u0131yla yakla\u015f\u0131k 3 haftad\u0131r yazam\u0131yordum. Bu haftaki konumuz jQuery Se\u00e7iciler (Selectors) olacak. CSS&#8217;in i\u00e7inde g\u00f6m\u00fcl\u00fc olarak gelen se\u00e7icilerin jQuery ile birle\u015fmesi sonucu ortaya \u00e7\u0131kan g\u00fc\u00e7l\u00fc arac\u0131 inceleyece\u011fiz.<\/p>\n","protected":false},"author":3,"featured_media":261,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[41,21,28,26,27],"class_list":["post-260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jquery","tag-javascript","tag-jquery-2","tag-jquery-selectors","tag-seciciler","tag-selectors"],"_links":{"self":[{"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/posts\/260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":91,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"predecessor-version":[{"id":697,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/posts\/260\/revisions\/697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/media\/261"}],"wp:attachment":[{"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ulviercan.com\/teknoblog\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}