我想弄清楚如何可以隱藏另一個特定的元素。例如:如何使用jQuery隱藏特定的子標籤
<form name='demo_form'>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
</select>
<input id="submit1" type="submit" value="Submit">
</form>
所以說我想隱藏只是選擇標籤,剩下的。
我知道如果我沒有
$(demo_form.elements).hide();
將隱藏整個事情,而只留下一姓的文字,但實際上是沒有用的,以我的。
我試圖
$(demo_form.select).hide();
$("demo_form > select").hide();
,但我從沒有什麼。
我知道我能做到
$("form > select").hide();
$("#submit1").click(function() {
event.preventDefault();
$("form > select").show();
})
(演出是我與玩弄周圍,想着也許我想要顯示額外的信息用戶進行提交後)
唯一的問題與我所知我可以做的是,它會抓住所有形式和所有選擇,我希望能夠抓住一個特定的形式,並抓住它的各自選擇,或任何標籤,我想要的,而不必總是給這些兒童標籤ID。
任何建議將是偉大的!謝謝。
你想隱藏哪個實例? – guradio
是的,這是可能的,但它取決於許多事情。你想隱藏什麼時候?總是有1個選擇?如果有更多的選擇,你想他們全部隱藏? – Cory
在這一點上,我只是想弄清楚如何做到這一點,沒有發生在我身邊的參數。現在讓我們說,我不認爲我需要它,但我不想從html文檔中刪除它,只是暫時隱藏它。我會怎麼做呢? – Umeed