$(this).siblings("property2").hide().child("select").attr("disabled","disabled");
这是应该访问单击按钮的同级“property2”并隐藏它。之后,它将访问“property2”的孩子“选择”并添加一个禁用的属性“选择”。有人可以告诉我这个脚本有什么问题
但这不起作用。请帮助...谢谢!
$(this).siblings("property2").hide().child("select").attr("disabled","disabled");
这是应该访问单击按钮的同级“property2”并隐藏它。之后,它将访问“property2”的孩子“选择”并添加一个禁用的属性“选择”。有人可以告诉我这个脚本有什么问题
但这不起作用。请帮助...谢谢!
假设property2
是一个类,而选择是该元素的直系后裔:
$(this)
.siblings('.property2')
.hide()
.children("select")
.attr("disabled","disabled");
$(this).siblings(".property2").hide().children().attr("disabled","disabled");
做到了... ^^
$(this).siblings(".property2").hide().children("select").attr("disabled","disabled");
child
应替换为children()
如果您使用的是property2
,那么您试图选择标签名称为property2
的元素。如果你想通过classname访问,那么它将是.property2
。
如果你想删除disabled属性,那么你可以使用.removeAttr("disabled")
能否请您上传您的HTML这里.. – 2010-12-09 05:28:28
是property2一类? – Stephen 2010-12-09 05:30:12