jQuery 获得内容和属性
- ਪਿਛਲਾ ਪੰਨਾ jQuery ਚੇਨਿੰਗ
- ਅਗਲਾ ਪੰਨਾ jQuery ਸੈਟ ਕਰੋ
jQuery 拥有可操作 HTML 元素和属性的强大方法。
jQuery DOM 操作
jQuery 中非常重要的部分,就是操作 DOM 的能力。
jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。
提示:DOM = Document Object Model(文档对象模型)
DOM 定义访问 HTML 和 XML 文档的标准:
“W3C ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ ਮਾਡਲ ਪਲੇਟਫਾਰਮ ਅਤੇ ਭਾਸ਼ਾ ਨਾਲ ਨਿਰਭਰ ਨਹੀਂ ਹੈ ਅਤੇ ਇਹ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਦੇ ਸਮਾਗਮ, ਸਰੂਪ ਅਤੇ ਸਟਾਈਲ ਦੀ ਗਤੀਸ਼ੀਲ ਪਹੁੰਚ ਅਤੇ ਸੁਧਾਰ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ。”
ਸਮਾਗਮ ਹਾਸਲ ਕਰੋ - text()、html() ਅਤੇ val()
ਤਿੰਨ ਸਰਲ ਪ੍ਰਯੋਗੀ ਜੂਨੀਅਰ ਜੀਓ ਮੈਨੂਫੈਕਸ਼ਨਸ ਦੇ ਜੂਨੀਅਰ ਜੀਓ ਮੈਥਡ
- text() - ਚੁਣੇ ਹੋਏ ਐਲੀਮੈਂਟ ਦੇ ਟੈਕਸਟ ਸਮਾਗਮ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਲਓ
- html() - ਚੁਣੇ ਹੋਏ ਐਲੀਮੈਂਟ ਦੇ ਸਮਾਗਮ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਲਓ (ਹਰੇਕ ਹੈਡਰ ਟੈਗ ਸਮੇਤ)
- val() - ਫਾਰਮ ਫੀਲਡ ਦਾ ਮੁੱਲ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਲਓ
ਹੇਠ ਲਿਖੇ ਉਦਾਹਰਣ ਵਿੱਚ ਕਿਵੇਂ jQuery text() ਅਤੇ html() ਮੈਥਡ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਸਮਾਗਮ ਹਾਸਲ ਕੀਤਾ ਜਾਵੇਗਾ ਦਿਸਾਇਆ ਗਿਆ ਹੈ:
ਉਦਾਹਰਣ
$("#btn1").click(function(){ alert("Text: " + $("#test").text()); }); $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); });
ਹੇਠ ਲਿਖੇ ਉਦਾਹਰਣ ਵਿੱਚ ਕਿਵੇਂ jQuery val() ਮੈਥਡ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਇਨਪੁਟ ਫੀਲਡ ਦਾ ਮੁੱਲ ਹਾਸਲ ਕੀਤਾ ਜਾਵੇਗਾ ਦਿਸਾਇਆ ਗਿਆ ਹੈ:
ਉਦਾਹਰਣ
$("#btn1").click(function(){ alert("Value: " + $("#test").val()); });
ਪਰਿਭਾਸ਼ਾ ਹਾਸਲ ਕਰੋ - attr()
jQuery attr() ਮੈਥਡ ਪਰਿਭਾਸ਼ਾ ਦੇ ਮੁੱਲ ਨੂੰ ਹਾਸਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ਹੇਠ ਲਿਖੇ ਉਦਾਹਰਣ ਵਿੱਚ ਕਿਵੇਂ ਲਿੰਕ ਵਿੱਚ href ਪਰਿਭਾਸ਼ਾ ਦਾ ਮੁੱਲ ਹਾਸਲ ਕੀਤਾ ਜਾਵੇਗਾ ਦਿਸਾਇਆ ਗਿਆ ਹੈ:
ਉਦਾਹਰਣ
$("button").click(function(){ alert($("#w3s").attr("href")); });
ਅਗਲੇ ਖੰਡ ਵਿੱਚ ਕਿਵੇਂ (ਬਦਲਣ ਲਈ) ਸਮਾਗਮ ਅਤੇ ਪਰਿਭਾਸ਼ਾ ਸੈਟ ਕਰਨ ਦੀ ਵਿਧੀ ਦੱਸੀ ਜਾਵੇਗੀ。
jQuery HTML ਸੰਦਰਭ ਮੈਨੂਅਲ
ਜੇਕਰ ਤੁਸੀਂ jQuery HTML ਮੈਥਡ ਬਾਰੇ ਪੂਰੀ ਸੂਚਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠ ਲਿਖੇ ਸੰਦਰਭ ਮੈਨੂਅਲ ਨੂੰ ਦੇਖੋ:
- ਪਿਛਲਾ ਪੰਨਾ jQuery ਚੇਨਿੰਗ
- ਅਗਲਾ ਪੰਨਾ jQuery ਸੈਟ ਕਰੋ