0

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 !

Jaydeep Mor
  • 1,690
  • 3
  • 21
  • 39

0 Answers0