实现这一目标的正确方法是什么?
var parameter = json.Parameter;
switch (foo)
{
case "0" : foo = "There is no link";
break;
case "1" : foo = "Here is a link : <a href=\"www.alink.com/?" + parameter + "\">Link B</a>";
break;
}
$("#result").append( foo);
我尝试这个b的方式只看印刷“这是一个链接:”但不是实际的链接。
答案 0 :(得分:3)
您可以调用非常未知的方法.link()
,如:
links = "Here is a link: " + "Link B".link("http://www.google.com");
$("#result").append( links );
从Netscape导航器时代开始就是跨浏览器。但是,我猜您的实际问题是您没有引用href
属性的值。但是,您可以在这里使用.link()
。
答案 1 :(得分:0)
当我尝试它时,它添加链接就好了:
但是,您需要在网址中使用http://
才能使其正常工作。
使用Javascript:
var foo = '1';
var parameter = 'asdf';
switch (foo) {
case "0" :
foo = "There is no link";
break;
case "1" :
foo = "Here is a link : <a href=\"http://www.alink.com/?" + parameter + "\">Link B</a>";
break;
}
$("#result").append(foo);
HTML:
<div id="result"></div>
答案 2 :(得分:0)
尝试更改'
和"
foo = "Here is a link : <a href='http://www.alink.com/?" + parameter + "'>Link B</a>"