jquery - 单击并使用 Jquery 显示 <div> 中的内容

标签 jquery json

我使用 JSON 来检索数据:

 $(document).ready(function () {
    var url = '<%: Url.Content("~/") %>' + "Products/GetMenuList";
    $.getJSON(url, function (data) {
        $.each(data, function (index, dataOption) {

            $("#navmenu-v").append("<li><a href='javascript:DoNothing();' id='list'>" 
            + dataOption.Name + "</a></li>");
        });
        $('#list').click(function () {
            //add some content to div
        });
    });

});

我想点击#list,然后做任何事情。但是当我使用警报进行测试时,它仅在第一个列表中有效。

谁能告诉我,我该怎么做?

谢谢。

最佳答案

要通过 id 选择多个元素,您应该使用更好的选择器:

    $('a#list').click(function () {
        //add some content to div
    });

关于jquery - 单击并使用 Jquery 显示 <div> 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9695629/

相关文章:

java - GSON - 人类可读性

jquery - 使用 Fancybox,如何在父窗口中打开链接(并关闭 Fancybox)?

javascript - Require.js 独立于其他网站

javascript - 使一组用户与他们在文本区域中的提及保持同步?

javascript - 如何用 jQuery 相互替换(更改)DOM 中的 2 个 div 节点?

json - 使用 SwiftyJSON 无法通过 Swift 解析 JSON

ruby-on-rails - 如何让序列化器不包含仅用于特定方法的关联表?

jquery - 如何将换行符放入 $.text() 中,或者如何使 $.append() 不受 HTML 影响?

ios - 如何使用 php web 服务成功登录并移动到另一个 View

ruby-on-rails - Rails 3 - 基本的 http 身份验证与使用 iphone 的身份验证 token