-1

我有小问题,也许有人知道解决方案???通常要使用 jQuery 获取两个 ID,我会这样做:

$('#firstID, #secondID').datepicker({ ...

我如何在 ASP.NET 中使用 jQuery(使用 MasterPage)来做到这一点???我试过这个:

$('[id$=firstID], [id$=secondID]').datepicker({ ...

它工作,但不是很好(((谢谢提前!!!

4

4 回答 4

0

我尝试使用以下代码并且工作正常

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {             $("#ctl00_ContentPlaceHolder1_strtdatepicker,#ctl00_ContentPlaceHolder1_enddatepicker").datepicker();            
    });
</script>
<asp:TextBox ID="strtdatepicker" runat="server"></asp:TextBox>
<asp:TextBox ID="enddatepicker" runat="server"></asp:TextBox>
</asp:Content>
于 2013-01-29T04:28:21.353 回答
0

好的,至于 3 或 4 日期选择器在 sae 时间开放,我不知道你在说什么,但要回答你的问题,最简单的最好方法是这样做

$('.firstClass, .secondClass').datepicker({ ...

显然,需要将类分配给母版页中的文本框。可以从 id 被破坏的子页面访问类,并且(不能那么容易)

于 2013-01-29T04:53:38.070 回答
0

试试这个...

$("#firstID, #secondID").each(function(){
    $(this).datepicker();
});
于 2013-01-29T04:54:41.120 回答
0

可能是页面加载中的代码。您可以在 document.ready 函数()中使用您的代码:

$(document).ready(function () {
    $('#firstID, #secondID').each(function(){
         $(this).datepicker({ 
         });
    });
});

或者

$(document).ready(function () {
    $('#firstID, #secondID').datepicker({ });
});
于 2016-06-23T11:44:56.160 回答