我試圖隱藏一個asp:CheckBox控件,具體取決於某個鏈接是否在屏幕上可見。該複選框有一個文本屬性=「你好」。我試圖在JQuery中做到這一點。JQuery - 隱藏複選框和文本
目前,我有以下幾點:
$(document).ready(function(){
hideCheckboxButtonIfLinkExists();
} );
function hideCheckboxButtonIfLinkExists() {
var $myCheckBox = $('#<%= ckMyCheckBox.ClientID %>');
var $myLink = $('#<%= lkMyLink.ClientID %>');
if($myLink .is(':visible'))
{
$myCheckBox .show();
}
else
{
$myCheckBox .hide();
}
}
當我如果鏈接是不可見的打開頁面,則複選框是不可見的,但該複選框文本屬性「你好」是可見的。
我怎樣才能隱藏這呢?
在此先感謝您的幫助。
更新我的代碼:'最接近()'在這種情況下是錯誤的。使用'next()'代替(或'prev',如果標籤就在'input'之前)。 – davehauser 2010-10-13 13:27:49