jQuery ਪਰਵਾਨਾ - andSelf() ਮੱਥਦਾ
ਮਾਡਲ
ਸਾਰੇ div ਦੇ ਪ੍ਰਤੀਕ ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੇ ਪੈਰਾਗ੍ਰਾਫਾਂ ਨੂੰ ਲੱਭੇ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਦੋ ਵੱਖਰੇ ਵਰਗ ਜੋੜੇ ਹਨ. ਧਿਆਨ ਦੇਓ ਕਿ .andSelf() ਨਹੀਂ ਵਰਤਿਆ ਗਿਆ ਹੈ, ਤਾਂ div ਨੂੰ ਪੀਲੀ ਪਿੱਛੋਕੜੀ ਨਹੀਂ ਹੋਵੇਗੀ.
$("div").find("p");.andSelf();.addClass("border"); $("div").find("p").addClass("background");
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
add() ਮੱਥਦਾ ਪਹਿਲਾਂ ਦੇ ਸਟੈਕ ਵਿੱਚ ਪ੍ਰਤੀਕ ਕਲੈਸਟਰ ਮੌਜੂਦਾ ਕਲੈਸਟਰ ਵਿੱਚ ਜੋੜਦਾ ਹੈ.
ਗਿਆਨਕਰਨ
.andSelf();
ਵਿਸਤਾਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾ
ਇਹ ਸਰਲ ਲਿਸਟ ਵਾਲੀ ਪੰਨਾ ਸੋਚੋ:
<ul> <li>list item 1</li> <li>list item 2</li> <li class="third-item">list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul>
ਇਸ ਕੋਡ ਦਾ ਨਤੀਜਾ ਹੈ ਕਿ ਪ੍ਰੋਜੈਕਟ 3, 4, 5 ਨੂੰ ਲਾਲ ਪਿੱਛੋਕੜੀ ਹੋਵੇਗੀ:
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
ਪਹਿਲਾਂ ਹੋਰ ਚੋਣਕਰਤਾ ਪ੍ਰੋਜੈਕਟ 3 ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ, ਮੋਕਲੇ ਕਿਰਤੀ ਸਟੈਕ ਹੋਰ ਪ੍ਰੋਜੈਕਟ ਸਿਰਫ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੀ ਕਲੈਸਟਰ ਰੱਖਦਾ ਹੈ. ਤੁਸੀਂ .nextAll() ਕਰਕੇ ਪ੍ਰੋਜੈਕਟ 4, 5 ਦੀ ਕਲੈਸਟਰ ਸਟੈਕ ਵਿੱਚ ਜੋੜ ਦਾਂਗੇ. ਅੰਤ ਵਿੱਚ, .andSelf() ਕਰਕੇ ਇਹ ਦੋਵੇਂ ਕਲੈਸਟਰਾਂ ਨੂੰ ਮਿਲਾਉਣਾ ਹੋਵੇਗਾ, ਜਿਸ ਨਾਲ ਬਣੀ ਜੂਨੀ ਪ੍ਰਤੀਕ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਦੀ ਕਿਸਮ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ ਅਤੇ ਤਿੰਨਾਂ ਪ੍ਰੋਜੈਕਟਾਂ: {[<li.third-item>,<li>,<li> ]} ਨੂੰ ਦਿਸਾਵੇਗੀ.