【发布时间】:2017-08-11 05:21:12
【问题描述】:
在我的 JSF 应用程序中,其中一个 html 元素具有以下 ID。
FrmOffer:rptOffer:0:j_idt325:0:j_idt355:0:j_idt356:0:j_idt560:0:j_idt632
当我尝试使用下面的 Jquery 行选择元素时,
选项 1: $('#FrmOffer:rptOffer:0:j_idt325:0:j_idt355:0:j_idt356:0:j_idt560:0:j_idt632');
这会返回: 未捕获的错误:语法错误,无法识别的表达式:不支持的伪:rptOffer
选项 2:
$('#FrmOffer\\:rptOffer\\:0\\:j_idt325\\:0\\:j_idt355\\:0\\:j_idt356\\:0\\:j_idt560:0\\:j_idt632');
这会返回: []
谁能建议如何选择元素?
【问题讨论】:
-
你可以使用像
$('[id^=FrmOffer]').length这样的选择器开始
标签: javascript jquery html jsf jsf-2