jQuery جستجو - فیلتر

ਸਰਚ ਈਲੈਮੈਂਟ ਦੇ ਦਾਇਰੇ ਦੀ ਸ਼ਾਰਟਕੈਟ

ਤਿੰਨ ਸਭ ਤੋਂ ਮੁੱਖ ਫਿਲਟਰਿੰਗ ਮੈਥੋਡਸ ਹਨ: first(), last() ਅਤੇ eq(), ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ ਸਮੂਹ ਵਿੱਚ ਈਲੈਮੈਂਟਸ ਦੇ ਸਥਾਨ ਦੇ ਅਧਾਰ 'ਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਈਲੈਮੈਂਟ ਚੁਣਨ ਦੀ ਇਜਾਜਤ ਦਿੰਦੇ ਹਨ。

ਹੋਰ ਫਿਲਟਰਿੰਗ ਮੈਥੋਡਸ, ਜਿਵੇਂ filter() ਅਤੇ not(), ਤੁਹਾਨੂੰ ਨਿਰਧਾਰਿਤ ਸਟੈਂਡਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਜਾਂ ਨਹੀਂ ਖਾਂਦੇ ਈਲੈਮੈਂਟਸ ਚੁਣਨ ਦੀ ਇਜਾਜਤ ਦਿੰਦੇ ਹਨ。

jQuery first() ਮੈਥੋਡ

first() ਮੈਥੋਡ ਚੁਣੇ ਈਲੈਮੈਂਟ ਦਾ ਪਹਿਲਾ ਈਲੈਮੈਂਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਪਹਿਲੇ <div> ਈਲੈਮੈਂਟ ਵਿੱਚ ਪਹਿਲੇ <p> ਈਲੈਮੈਂਟ ਨੂੰ ਚੁਣਦਾ ਹੈ:

ਉਦਾਹਰਣ

$("document").ready(function(){
  $("div p").first();
});

ਸਵੈ ਮੰਗੋ

jQuery last() ਮੈਥੋਡ

last() ਮੈਥੋਡ ਚੁਣੇ ਈਲੈਮੈਂਟ ਦਾ ਆਖਰੀ ਈਲੈਮੈਂਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਆਖਰੀ <div> ਈਲੈਮੈਂਟ ਵਿੱਚ ਆਖਰੀ <p> ਈਲੈਮੈਂਟ ਨੂੰ ਚੁਣਦਾ ਹੈ:

ਉਦਾਹਰਣ

$("document").ready(function(){
  $("div p").last();
});

ਸਵੈ ਮੰਗੋ

jQuery eq() ਮੈਥੋਡ

eq() ਮੈਥੋਡ ਇੱਕ ਨਿਰਧਾਰਿਤ ਇੰਡੈਕਸ ਨੰਬਰ ਵਾਲੇ ਈਲੈਮੈਂਟ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਇੰਡੈਕਸ ਨੰਬਰ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਪਹਿਲੇ ਈਲੈਮੈਂਟ ਦਾ ਇੰਡੈਕਸ ਨੰਬਰ 0 ਹੈ ਨਹੀਂ ਕਿ 1। ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਦੂਜੇ <p> ਈਲੈਮੈਂਟ ਨੂੰ ਚੁਣਦਾ ਹੈ (ਇੰਡੈਕਸ ਨੰਬਰ 1):

ਉਦਾਹਰਣ

$("document").ready(function(){
  $("p").eq(1);
});

ਸਵੈ ਮੰਗੋ

jQuery filter() ਮੈਥੋਡ

filter() ਮੈਥੋਡ ਤੁਹਾਨੂੰ ਇੱਕ ਸਟੈਂਡਰਡ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿੰਦਾ ਹੈ। ਇਸ ਸਟੈਂਡਰਡ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ ਈਲੈਮੈਂਟਸ ਸਮੂਹ ਤੋਂ ਹਟਾਏ ਜਾਣਗੇ ਅਤੇ ਮੇਲ ਖਾਂਦੇ ਈਲੈਮੈਂਟਸ ਵਾਪਸ ਦਿੱਤੇ ਜਾਣਗੇ。

ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਕਲਾਸ ਨਾਮ "intro" ਵਾਲੇ ਸਾਰੇ <p> ਈਲੈਮੈਂਟਸ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

ਉਦਾਹਰਣ

$("document").ready(function(){
  $("p").filter(".intro");
});

ਸਵੈ ਮੰਗੋ

jQuery not() ਮੈਥੋਡ

not() ਮੈਥੋਡ ਨਾਲ ਸਟੈਂਡਰਡ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ ਸਾਰੇ ਈਲੈਮੈਂਟਸ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਸੁਝਾਅ:not() ਮੈਥੋਡ filter() ਦੇ ਵਿਰੁੱਧ ਹੈ。

ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਸਾਰੇ ਬਿਨਾ ਕਲਾਸ ਨਾਮ "intro" ਵਾਲੇ <p> ਈਲੈਮੈਂਟਸ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

ਉਦਾਹਰਣ

$("document").ready(function(){
  $("p").not(".intro");
});

ਸਵੈ ਮੰਗੋ

jQuery ਪਰਿਭਾਸ਼ਾ ਮੈਨੂਅਲ

ਜੇਕਰ ਤੁਸੀਂ ਸਾਰੇ jQuery ਪਰਿਭਾਸ਼ਾ ਮੈਥੋਡਸ ਜਾਣਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ ਦਾਖਲ ਕਰੋ jQuery ਪਰਿਭਾਸ਼ਾ ਮੈਨੂਅਲ