jQM选择预渲染?

时间:2013-12-31 04:16:31

标签: jquery-mobile drop-down-menu

我正在使用分组选择来实现我想要的界面...两个问题:

  1. 我需要在实际显示选择列表之前拦截DOM,因为注入的SPAN中有文本jQM添加了我希望通过在标签中包装一些小文本以获得更好的视敏度来进一步增强的文本。

  2. 根据此代码,选择控件似乎不会全宽。

    <fieldset data-role="controlgroup" data-mini="true">
    
  3. 关于如何在1.4 ???

    中完成这些任务的任何想法

    此致 亚历

1 个答案:

答案 0 :(得分:0)

您可以告诉jQuery Mobile不要自动初始化具有特定标记名称,ID或类的任何窗口小部件。

在jQuery.js之后和jQuery Mobile之前将代码置于头下。

<head>
  <!-- jQuery.js -->
  <script>
    $(document).on("mobileinit", function () {
      $.mobile.keepNative = ".native"; /* jQM 1.4 */
    });
  </script>
  <!-- jQM.js -->
</head>

现在,将类native添加到select,以阻止JQM在启动时增强它。

执行您想要的任何更改,然后手动进行增强。

$("select").removeClass("native").selectmenu();
  

<强> Demo