jQuery جستجو - فیلتر
- ਪਿਛਲਾ ਪੰਨਾ jQuery ਸਾਥੀ
- ਅਗਲਾ ਪੰਨਾ jQuery AJAX ਸਰਵਸਤੀ
ਸਰਚ ਈਲੈਮੈਂਟ ਦੇ ਦਾਇਰੇ ਦੀ ਸ਼ਾਰਟਕੈਟ
ਤਿੰਨ ਸਭ ਤੋਂ ਮੁੱਖ ਫਿਲਟਰਿੰਗ ਮੈਥੋਡਸ ਹਨ: 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 ਪਰਿਭਾਸ਼ਾ ਮੈਨੂਅਲ。
- ਪਿਛਲਾ ਪੰਨਾ jQuery ਸਾਥੀ
- ਅਗਲਾ ਪੰਨਾ jQuery AJAX ਸਰਵਸਤੀ