$(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