I have created some inputs dynamically.
But some Chinese characters cause unrecognized expression issue and some are working.
For e.g.,
I have two class that contains with some Chinese characters.
1) selected-item rate-type-成人(13岁以上) - Not Valid
2) selected-item rate-type-儿童(4_12岁) - Valid
Both are contains Chinese characters but first one cause unrecognized expression problem.
try {
var getValid = $(".selected-item.rate-type-儿童(4_12岁)");
document.write(getValid.data("text"));
var getInvalid = $(".selected-item .rate-type-成人(13岁以上)");
document.write(getValid.data("text"));
} catch(e) {
document.write("<br />");
document.write(e);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="selected-item rate-type-成人(13岁以上)" data-text="Not Valid Class">
</div>
<div class="selected-item rate-type-儿童(4_12岁)" data-text="Valid Class">
</div>
Have any idea how to resolve this ?
Thanks !