【问题标题】:Show item in dynamic listview as selected在动态列表视图中显示选中的项目
【发布时间】:2013-04-01 23:00:30
【问题描述】:

我有一个从 ajax 调用填充的列表视图。列表中的项目设置为调用 js 函数 onclick,该函数将更新页面上的另一个列表视图。我想保持第一个列表视图的选定项目的突出显示状态,直到用户选择列表中的另一个项目。我尝试将单击处理程序添加到列表项('li a:first') 的锚点并将我的主题的 ui-btn-down 类添加到 li 但这在我的 iPad 上不起作用。我希望有一个聪明的方法来做这件事,我已经累得想不出来了。

感谢任何帮助。

谢谢!

【问题讨论】:

    标签: listview jquery-mobile selection


    【解决方案1】:

    昨天有一个类似的问题,我给出了如下解决方案。

    $('#listAddr li').bind('click', function () {
        $('#listAddr li').attr("data-theme", "c").removeClass("ui-btn-up-b").removeClass('ui-btn-hover-b').addClass("ui-btn-up-c").addClass('ui-btn-hover-c');
        $(this).attr("data-theme", "b").removeClass("ui-btn-up-c").removeClass('ui-btn-hover-c').addClass("ui-btn-up-b").addClass('ui-btn-hover-b');
    });
    

    基本上它会更改主题并删除/添加相关类。

    您可以查看此 Live fiddle

    上的示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-03
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多