它在执行此操作时给出了一个错误,但是当我替换它工作的元素时。这些元素有什么问题?
$("#formtobe").append( " <tr><td><input type="text" class="sub_input_box" id="plate_legnth" name="plate_length">
</td><td><p class= "input_label"> طـول البيلت</p></td>
<td><input type="number" class="sub_input_box" id="plate_count" name="plate_count"></td>
<td><p class= "input_label"> عـدد البيلتات </p></td></tr> ");
答案 0 :(得分:0)
您的代码中的问题不是阿拉伯语文本,而是因为您在字符串中有未转义的引号。
目前,您有字符串值" <tr><td><input type="
,后跟单词text
,其位置在语法上无效。如果希望text
成为字符串的一部分,则需要转义当前被解释为字符串文字结尾的双引号。
" <tr><td><input type=\"text\" ... "
如果您要在字符串中使用双引号,但没有单引号,则可以使用单引号标记字符串的开头和结尾,这样可以避免一些转义:
' <tr><td><input type="text" ... '