gpt4 book ai didi

Javascript如何转义字符

转载 作者:行者123 更新时间:2023-12-02 07:07:32 25 4
gpt4 key购买 nike

我想将一些 html 插入到一个 div 中,假设是这样的:

<div id="Sag">
</div>

我正在使用 $('#Sag').html(data),以便将数据插入此 div...但这是我的数据的问题:

<table style="direction: rtl;float:right;">
<?php $sess = isset(Yii::app()->session['cart']) ? Yii::app()->session['cart'] : '{}';
$ses = json_decode($sess, true);
foreach ($ses as $i=>$value11){
?>
<tr style="direction: rtl;" class="cart_show">
<td>
<img class="picCart-<?php echo $i; ?>" src="<?php echo Yii::app()->request->baseUrl."/images/".$ses[$i]['properties']['pic_directory'];?>" width="100" heigh="100">
</td>
<td class="descCart-<?php echo $i; ?>">
<?php echo $ses[$i]['properties']['description'];?>
</td>
<td class="priceCart-<?php echo $i; ?>">
<?php echo $ses[$i]['properties']['price'];?>
</td>
<td class="quantityCart-<?php echo $i; ?>">
<input type="text" style="width: 20px;" class="voroodi" value="<?php
echo $ses[$i]['quantity'];
?>">
<button name="delete_from_cart-<?php echo $i; ?>" class="btnDel">??? </button>
<button name="modify_cart-<?php echo $i; ?>" class="btnModify">?????</button>
</td>
</tr>
<?php } ?>
</table>

那么我怎样才能转义 ",', ...?我应该在每个之前使用 \ 还是有什么像 C# 中的 @ 一样在 javascript 中使用?

最佳答案

so how can I escape ",',... should I use a \ before each one, or is there something like @ in c# to use in javascript

不,JavaScript 没有与 C# 的 @ 功能等效的功能。

在 JavaScript 中,字符串可以用单引号 (') 或双引号 (") 引起来。在引号内,只有您用于引号的样式需要转义。所以在用单引号引起来的字符串中,双引号不需要转义;在用双引号引起来的字符串中,单引号不需要转义。(总是可以逃避他们,唯一不同的是你是否必须。)

所以您通常会选择您使用最少的一个,并将其用作主字符串的定界符。例如:

str = "This uses doubles, so I don't have to worry about the ' in \"don't\".";

请注意,我不必在那里转义 ',但我确实必须转义 "

类似地:

str = 'This uses singles, so I don\'t have to worry about "quoting" things.';

在那里我必须转义 ' 而不是 "

关于Javascript如何转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com