C# firefox中的未捕获异常

C# firefox中的未捕获异常,c#,javascript,jquery,C#,Javascript,Jquery,我在firefox中遇到了一个意外的异常。([12:53:36.595]未捕获异常:语法错误,无法识别的表达式:input[id^=ctl00\u ContentBody\u cblAtmDebitCards)这是我用C编写的页面javascript中的内容# 这就是全部电话 $.validator.addMethod('CheckOneCreditCard', function () { var cards = $('input[id^=<%=cblCredit

我在firefox中遇到了一个意外的异常。([12:53:36.595]未捕获异常:语法错误,无法识别的表达式:input[id^=ctl00\u ContentBody\u cblAtmDebitCards)这是我用C编写的页面javascript中的内容#

这就是全部电话

 $.validator.addMethod('CheckOneCreditCard', function () {
            var cards = $('input[id^=<%=cblCreditCards.ClientID%>], input[id^=<%=cblAtmDebitCards.ClientID%>');

            if (cards.length > 0) {
                for (var i = 0; i < cards.length; i++) {
                    if (cards[i].checked) return true;
                }
                return false;
            } else return false;
        });
$.validator.addMethod('CheckOneCreditCard',函数(){
var cards=$('input[id^=],input[id^=');
如果(卡片长度>0){
对于(变量i=0;i

我正在使用我尝试过的每个组合中的验证程序失败。如果需要更多信息,请告诉我。

必须引用jQuery选择器中的属性值。
在你的ID周围加引号


您还缺少一个必须引用jQuery选择器中属性值的
]


在你的ID周围加引号


您还缺少一个
]

您缺少结束
]

var cards = $('input[id^=<%=cblCreditCards.ClientID%>], input[id^=<%=cblAtmDebitCards.ClientID%>]');
var cards=$('input[id^=],input[id^=]);
此外,由于您使用的是实际控件ID,因此我会将选择器更改为:

var cards = $('#<%=cblCreditCards.ClientID%>, #<%=cblAtmDebitCards.ClientID%>');
var卡=$('#,'#');

您缺少结束语
]

var cards = $('input[id^=<%=cblCreditCards.ClientID%>], input[id^=<%=cblAtmDebitCards.ClientID%>]');
var cards=$('input[id^=],input[id^=]);
此外,由于您使用的是实际控件ID,因此我会将选择器更改为:

var cards = $('#<%=cblCreditCards.ClientID%>, #<%=cblAtmDebitCards.ClientID%>');
var卡=$('#,'#');
var cards=$('input[id^=],input[id^=');
var cards=$('input[id^=],input[id^=');

您是否忘记关闭选择器行中的括号?请始终查看生成的标记,而不是服务器端代码!使用
$(“输入[id^=…
而不是
$”)的任何原因#…
在搜索ID时,是否为选择器?
ClientID
将返回一个控件的ID,并且ID对于页面应该是唯一的。是否忘记关闭选择器行中的括号?始终查看生成的标记,而不是服务器端代码!使用
$(
$而不是
$)的原因是什么#…
在搜索ID时为选择器选择?
ClientID
将返回一个控件的ID,并且ID对于页面应该是唯一的。var cards=$('input[ID^=”“],input[ID^=“”);-这非常有效!我有时是个笨蛋:)谢谢。var cards=$('input[ID^=“”],input[ID^=“”))这真是太好了!有时候我真是个笨蛋:)谢谢。