【问题标题】:how can i append a list item我如何附加列表项
【发布时间】:2018-01-24 15:25:01
【问题描述】:
$("ul").append("<li><a href=""><?php echo $this->session->userdata('username'); ?></a></li>");

这在我的控制台上给了我一个错误,它说 Uncaught SyntaxError: missing ) after argument list

【问题讨论】:

  • href="" 关闭字符串,导致语法错误。

标签: jquery ajax dom append


【解决方案1】:

href"" 更改为'',否则它们会关闭您的字符串。这是一个工作示例:

$(function() {
  $("ul").append("<li><a href=''><?php echo $this->session->userdata('username'); ?></a></li>");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul></ul>

希望这会有所帮助!

【讨论】:

  • 谢谢,但我似乎无法显示我包含的 php 代码会话
  • @Lestah 因为 jQuery 是客户端,我不认为你可以像这样调用 PHP,我建议尝试不同的方法,虽然我的回答解决了你的问题,也许问一个不同的问题?既然这解决了您的问题,我可以请您投票并将答案标记为已接受,以便未来的访问者可以更快地解决他们的问题?谢谢!
【解决方案2】:

我会这样写

$("ul").append("<li><a href=\" \"><?php echo $this->session->userdata('username'); ?></a></li>");

或者这样

$("ul").append("<li><a href=''><?php echo $this->session->userdata('username'); ?></a></li>");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多