【问题标题】:How to use jquery selectors on json result如何在 json 结果上使用 jquery 选择器
【发布时间】:2010-10-24 21:29:49
【问题描述】:

我正在为我的网站创建一个收件箱系统,它允许用户之间的基本通信。我正在使用 jquery 调用 web 服务来获取结果。

然后我使用 jquery 模板引擎将结果呈现到屏幕上。到目前为止,这一切都很好。但现在我想在收件箱消息的某些部分添加一些点击功能。例如,我希望消息的标题是可点击的,以便展开/折叠隐藏在其下方 div 中的全文。

但我似乎无法在这个动态 json 结果上使用 jquery 选择器。当我将函数放入 href 标记本身时它可以工作,但我真的不想这样做。我也尝试在成功功能之后添加该功能,但也没有运气。是否可以在模板引擎中使用选择器?

我希望我说清楚了,否则请随时询问更多信息。非常感谢你 亲切的问候, 标记

【问题讨论】:

    标签: asp.net jquery json css-selectors


    【解决方案1】:

    您是否尝试过 jquery .live 选项? http://api.jquery.com/live/

    【讨论】:

    • .live 方法只支持动作的一个子集,但点击是其中之一。 live 的全部目的是在动态添加的 DOM 元素上附加监听器。
    【解决方案2】:

    很抱歉,您会看到它一直在发生,当出现问题时,我会在问题自行解决后的那一刻提出问题。确实可以在动态元素上使用 jquery 选择器。只要确保你把它放在模板处理之后和ajax成功函数中。

    谢谢。

    【讨论】:

      【解决方案3】:

      您是在尝试选择从 web 服务返回的 json,还是尝试使用 jquery 选择器来查找您之前添加到页面上的元素?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-17
        • 2020-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-02
        相关资源
        最近更新 更多