Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript插入rel属性_Javascript_Jquery_Rel - Fatal编程技术网

使用javascript插入rel属性

使用javascript插入rel属性,javascript,jquery,rel,Javascript,Jquery,Rel,我有这个功能: if (location.locationUrl != '') { content += "<a class='viewLocationPage btn corePrettyStyle' " + (mapObject.options.openinnew == false ? "" : "target='_blank'") + " href='" + location.locationUrl + "' >View location detail</a

我有这个功能:

 if (location.locationUrl != '') {
content += "<a class='viewLocationPage btn corePrettyStyle'  " +   
(mapObject.options.openinnew == false ? "" : "target='_blank'") +  
" href='" + location.locationUrl + "' >View location detail</a>";
        }
if(location.locationUrl!=''){
内容+=”;
}
我添加了rel属性,如下所示:

if (location.locationUrl != '') {
            content += "<a class='viewLocationPage btn corePrettyStyle'  " + 
            (mapObject.options.openinnew == false ? "" : "target='_blank'") +
            "rel='prettyPhoto[iframes]'" + " href='" + location.locationUrl + "' >View location detail</a>";
        }
if(location.locationUrl!=''){
内容+=”;
}

但不起作用,它不会向标记中添加任何rel属性。关于如何实现这一点,有什么建议吗?

既然您已经在使用jQuery,那么使用jQuery构造函数创建元素就更容易了:

if (location.locationUrl != '') {
    $('<a>', {
        'class': 'viewLocationPage btn corePrettyStyle',
        target: mapObject.options.openinnew ? '_blank' : '',
        rel: 'prettyPhoto[iframes]',
        href: location.locationUrl,
        text: 'View location detail'
    }).appendTo('#selector');
}
if(location.locationUrl!=''){
$('', {
“类”:“viewLocationPage btn corePrettyStyle”,
目标:mapObject.options.openinnew?“\u blank”:”,
rel:'prettypto[iframes]',
href:location.locationUrl,
文本:“查看位置详细信息”
}).appendTo(“#选择器”);
}

谢谢,但我也对javascript版本感兴趣,因为其余代码主要是用javascript编写的javascript@Alecs:然后使用
document.createElement
。我已经试过了,但不起作用,可能是因为.appendTo。那么有可能在我发布的代码中插入rel吗?@Alecs:你这样做不会很好。我已经将appendTo设置为container div