这是我的对话框代码:
$("#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调用。 跨度动态多次追加。那么如何解决这个问题?
答案 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>');