$(this).siblings("property2").hide().child("select").attr("disabled","disabled");
这应该访问单击按钮的兄弟“property2”并隐藏它。之后,它将访问“property2”的子项“select”,并将“disabled”属性添加到“select”。
但这不起作用。请帮助...谢谢!
答案 0 :(得分:1)
$(this).siblings(".property2").hide().children("select").attr("disabled","disabled");
child
应替换为children()
如果您使用的是property2
,那么您正在尝试选择标记名为property2
的元素。如果您想通过classname访问,那么它将是.property2
。
如果您要删除已停用的媒体资源,则可以使用.removeAttr("disabled")
答案 1 :(得分:0)
假设property2
是一个类,并且select是该元素的直接后代:
$(this)
.siblings('.property2')
.hide()
.children("select")
.attr("disabled","disabled");
答案 2 :(得分:0)
$(this).siblings(".property2").hide().children().attr("disabled","disabled");
做到了...... ^^