div按钮内的jquery对话框单击以调用ajax无法正常工作

时间:2014-05-20 08:24:22

标签: javascript jquery html ajax html5

这是我的对话框代码:

$("#manageGroupShow").dialog({resizable: false,draggable: false,position:['center',150],title: "Manage Group",width:"50%",modal: true,show: { effect:"drop",duration:1000,direction:"up" },hide: { effect:"drop",duration:1000,direction:"up"}});
                    });

manageGroupShow html代码:

<div id="manageGroupShow" class="brdBlack" style="width: 50%;display: none;">
 </div>

动态附加在manageGroupShow div代码中:

$("#manageGroupShow").append("<span><a     
href="javascript:cancel('+dynamicvalues')>cancel</a>"</span>")

这个href链接没有在dialogbox.how里面激活,在对话框里面调用javascript调用。 跨度动态多次追加。那么如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

正确打开 - 关闭报价!

append("<span><a href=\"javascript:cancel('dynamicvalues')\">cancel</a></span>")

如果dynamicvalues是变量

append("<span><a href=\"javascript:cancel('"+dynamicvalues+"')\">cancel</a></span>")

答案 1 :(得分:0)

他说了但是在JS字符串文字中使用单引号,这样你就不需要转义你的html双引号。 JS字符串文字中从不需要双引号。

$('#manageGroupShow')append('<span><a href="javascript:cancel('+dynamicvalues+')">cancel</a></span>');