【问题标题】:load dynamic values in form elements in jquerymobile在 jquerymobile 的表单元素中加载动态值
【发布时间】:2014-06-06 10:23:29
【问题描述】:

我有一个名为 index.html 的页面。我需要在通过 jquery mobileevent 显示页面时加载一些值。

文本和文本区域值添加得很好。但是 filpbox 没有更新。有人可以解决这个问题吗?

inxedx.html filp box 编码

<label for="group_name" class="ui-hidden-accessible"></label>
                <input type="text" name="group_name" id="group_name" placeholder="Enter Group Name" />
            <label for="group_desc" class="ui-hidden-accessible"></label>
                <textarea  name="group_desc" id="group_desc" placeholder="Enter Group Decription"></textarea>
<label for="group_published">Published</label>
                <select name="group_published" id="group_published" data-role="slider" data-theme="b">
                <option value="1" >Yes</option>
                <option value="0" >No</option>
                </select>

test.js

$('#pg_add-group').on('pageshow', function(event) {


            $('input[id=group_name]').val('hello');
            $('textarea[id=group_desc]').val('hello desc');
            $('select[id=group_published]').selected = false;

    $( ".input[id=group_name]" ).textinput( "refresh" );
    $( ".textarea[id=group_desc]" ).textinput( "refresh" );
});

【问题讨论】:

  • 什么翻盖盒?你是说选择框?
  • yes.but 它的 data-role="slider"

标签: jquery-mobile jquery-mobile-listview


【解决方案1】:

你忘了增强选择框的外观,它是这样完成的:

$('select[id=group_published]').selectmenu('refresh', true);

了解更多信息here

更新:

我没有仔细看所以我没有所以你的问题是关于翻转开关滑块的。

工作示例:http://jsfiddle.net/Gajotres/vds2U/75/

HTML:

<label for="flip-1">Flip switch:</label>
<select name="flip-1" id="flip-1" data-role="slider" data-default-value="off">
    <option value="off" defaultSelected>Off</option>
    <option value="on">On</option>
</select>

JavaScript:

$(document).on('pagebeforeshow', '#index', function(){ 
    $(document).on('click', '#reset', function(){ 
        $("#flip-1").val('off').slider('refresh');
    });
});

【讨论】:

  • 它不起作用。我对 $('select[id=group_published]').selected = false;有疑问。它会起作用吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多