0

我有一个webControl3TextBoxes并且我webControl在同一页面中使用它,但两次有 2 个实例。

我想从一个控件中隐藏一个文本框,从另一个控件中隐藏其他文本框。

<uc1:VoyageSelector runat="server" ID="VoyageSelector1"  Instance="1" />

<uc1:VoyageSelector runat="server" ID="VoyageSelector2"  Instance="2" />

此控件的文本框类为:

$(".vss-week-picker").val(); 
$('.vs-voyage-picker').val(); 
$('.vs-vessel-display').val(); 

当我禁用:

$(".vss-week-picker").hide();

两个控制周TextBox都被隐藏了。如何解决隐藏一个实例类的问题?

4

2 回答 2

0

获取控件生成的元素的 id,并使用它来选择目标。

例如,如果它生成一个 id 为“VoyageSelector1”的父元素,那么您可以像这样隐藏它的文本框:

$('.vss-week-picker','#ContentPlaceHolder1_VoyageSelector2_tblVoyageSelector').‌​hide();
于 2013-07-03T11:34:49.963 回答
0

我过去做过,不记得确切,可以这样工作

$("[id ^= VoyageSelector1] .vss-week-picker").hide();
于 2013-07-03T11:36:11.750 回答