jQuery的追加 - 奇数行为

我有以下功能:

function go_to(sec,name) { $("#lib_nav td:nth-child(2)").append('<span> &gt; <a style="cursor:pointer" OnClick="$(\'.content\') .html(\'<p>Loading</p>\') .load(\'_library_q.php?\',\'sec='+sec+'\')>'+name+'</a></span>'); $('.content').html('<p>Loading</p>') .load('_library_q.php?','sec='+sec); }

它是由像脚本调用

<div class="darkbox" style="cursor:pointer" OnClick="go_to(2,'Hello World');">

问题在于,在.append线,只追加一个<span> > </span>它完全跳过该<a> 。 第二.load但是功能工作。 有什么想法吗?

--------------解决方案-------------

我认为你缺少你的onclick处理结束的双引号:

function go_to(sec,name) {
$("#lib_nav td:nth-child(2)").append('<span> &gt; <a style="cursor:pointer" OnClick="$(\'.content\')
.html(\'<p>Loading</p>\')
.load(\'_library_q.php?\',\'sec='+sec+'\')">'+name+'</a> </span>');
$('.content').html('<p>Loading</p>')
.load('_library_q.php?','sec='+sec);

}

分类:jQuery的 时间:2015-03-15 人气:0
本文关键词: jQuery的,追加
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.083 (s). 10 q(s)