我正在嘗試用JQuery來完成某些事情,而且我似乎無法使其工作。很多事情與我不是JQuery的人有關,所以我相信這是錯誤的。使用jquery添加一個屬性來輸入隱藏元素的子元素?
我有一個非常大的表單,有一些條件,某些表單部分不顯示,取決於選擇了哪個單選按鈕值。所以我所做的是,當選擇某個值時,它會向div元素添加或移除一個「隱藏我」類,因此內部的所有表單字段都不顯示。問題是,如果我有一些要求,表單不會提交,並且不能填寫不可見的字段。所以我想要做的是當表單被提交時,它應該首先獲取任何div中隱藏我的類的所有子輸入元素並設置禁用的屬性。
我該如何做到這一點?
下面是一些示例代碼:http://codepen.io/amarit84/pen/KMgKRd
$('#test_form_id').submit(function() {
$('.hide-me').children(":input").prop("disabled", true);
});
[It does already already](https://jsfiddle.net/bu7tjucv/),不是嗎? – nicael
在jQuery中沒有太多的經驗,但因爲你有多個輸入元素,對嗎?我認爲你缺少'.each()' – KanisXXX
@Vijay代碼OP提供的代碼已經不起作用了。 – nicael