我的标记中有bean html tags。
...
<bean:message key="tandc.link" bundle="msg_hws_pricing">
<ul>
<li>Earn + redeem points with My Rewards®</li>
<li>Fitness center</li>
</ul>
</bean:message>
...
我遵循通用规则为任何元素创建css选择器。对于包含'Fitness Center'的li元素,我为这个元素创建了一个css选择器:
'#priceBox-container > BEAN:MESSAGE:nth-child(6) > UL:nth-child(1) > LI:nth-child(2)'
在使用sizzle.js评估相同内容时,我收到错误“错误:语法错误,无法识别的表达式:unsupported pseudo:MESSAGE”
我如何为这些bean对象生成选择器并使用sizzle.js评估相同的约束条件是我无法更改标记。
答案 0 :(得分:0)
转义紧跟:
命名空间前缀的BEAN
:
'#priceBox-container > BEAN\\:MESSAGE:nth-child(6) > UL:nth-child(1) > LI:nth-child(2)'