在html属性中使用引号

时间:2011-10-03 09:58:04

标签: php javascript html

我有一段时间没用PHP编码,不记得怎么做..

我正在使用一个jquery插件,需要设置一些rel参数。

    $imgtag = '<a href="'.carturl($img->id,'images').'/'.$img->filename.'" class = "zoom" id="zoom1" rel="adjustX: 10, adjustY:-4, zoomWidth:150, zoomHeight:150">
<img src="'.$src.'"'.$titleattr.' alt="'.$alt.'" width="'.$width_a.'" height="'.$height_a.'" '.$classes.' /></a>';

现在我需要将, position: "inside"添加到rel位,但是,每次执行此操作时,它都会在HTML中作为引号输出。该插件必须将“内部”一词的引号零售才能工作,但是,我需要在“rel =”引号中使用这些引号。

我该怎么做?

HTML输出应如下所示:

    <a style="position: relative; display: block;" href="http://www.URL.com/theimage.jpg" class="cloud-zoom" id="zoom1" rel="adjustX: 10, adjustY:-4, zoomWidth:150, zoomHeight:150, position:"inside"">
<img style="display: block;" src="http://www.URL.com/theimage.jpg" alt="product-picture" height="450" width="360"></a>

谢谢!

3 个答案:

答案 0 :(得分:2)

使用单引号

rel="adjustX: 10, adjustY:-4, zoomWidth:150, zoomHeight:150, position:'inside'"

或反向

rel='adjustX: 10, adjustY:-4, zoomWidth:150, zoomHeight:150, position:"inside"'

答案 1 :(得分:0)

尝试:

 $imgtag = '<a href="'.carturl($img->id,'images').'/'.$img->filename.'" class = "zoom" id="zoom1" rel="adjustX: 10, adjustY:-4, zoomWidth:150, zoomHeight:150, position:\'inside\' ">
<img src="'.$src.'"'.$titleattr.' alt="'.$alt.'" width="'.$width_a.'" height="'.$height_a.'" '.$classes.' /></a>';

答案 2 :(得分:-1)

您可以使用以下语法转义引号:

\"your stuff\"

这将呈现为“,假设您还有外部引号围绕rel元素