Ничто из того, что вы пробовали, не было действительным jQuery:
$('fieldset')[1].hidden = true
1) Когда вы подписываете набор объектов jQuery, вы возвращаете обычный объект javascript, поэтому вам действительно нужно сделать что-то вроде $($('fieldset')[1])
чтобы превратить его обратно в объект jQuery.2) hidden
не является действительным свойством;вам нужно либо .hide()
/ .show()
, либо что-то вроде .css('display', 'none')
.
$("div.form-row.field1.field2").hidden = True
1) Это фактически выберет div
s, которые имеют класс "form-row", а также "field1"" и " field2 ", что ни к чему не приведет.То, что вы ищете, это $('div.form-row.field1, div.form-row.field2')
.2) Тот же бит о том, что hidden
не является допустимым свойством, указанным выше, применяется