我有一段时间没用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>
谢谢!
答案 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元素