我有以下代码:
if (json.result=='OK') {
message="Your correction has been added successfully";
$("#ShoppingCartView.custom_terms_n_conditions/24").empty();
$("#ShoppingCartView.custom_terms_n_conditions/24").html('123');
}
alert(message);
有问题:我可以看到带有消息的警报,但是id =“ShoppingCartView.custom_terms_n_conditions / 24”的元素不会改变它的值!这个元素确实存在,我不明白为什么。请帮我。
答案 0 :(得分:0)
以下是您需要使用/
\\
的工作代码
if (json.result=='OK') {
message="Your correction has been added successfully";
$("#ShoppingCartView.custom_terms_n_conditions\\/24").html('123');
}
alert(message);
答案 1 :(得分:-1)
您必须使用两个斜杠escape /
和.
个字符。此外,.html
将覆盖并因此清空:
$("#ShoppingCartView\\.custom_terms_n_conditions\\/24").html("123");