jQuery用户控制乱 - 帮助!

时间:2009-09-21 21:21:40

标签: jquery vb.net ajax json datepicker

我有一个用户控件,可以创建一个jQuery DatePicker(UI中的标准版)。这个用户控件被我的页面调用两次(日期从/到)所以我有输入/控件/按钮/什么不是的动态ID。我需要以某种方式设置隐藏的输入或以某种方式使用web方法在用户控件上设置变量,以便搜索功能可以检索日期。

这有意义吗?

谢谢, 基思

1 个答案:

答案 0 :(得分:2)

对您的问题进行更多澄清可能会有所帮助。

但是,当你将ASP.NET和jQuery结合在一起时,ASP.NET对于创建复杂的ClientID参数的倾向肯定会让它变得丑陋。

我发现在用户控件中使用具有特定类名的div或span是有用的,然后从那一点开始具有可预测的标记。

例如:

<span class="DatePickerUserControl">
    <div>...date controls</div>
    <input type="hidden" class="DatePickerHidden" ... />
</span>

然后在你的jQuery中:

$(".DatePickerUserControl").each(function(e) {
    $("input.DatePickerHidden", this).each(function(e) {
        // Here "this" refers to the hidden field for the particular date picker
    });
});