【问题标题】:Change value of jQuery mobile flip switch using php使用php更改jQuery移动翻转开关的值
【发布时间】:2014-10-22 15:17:48
【问题描述】:

有谁知道如何仅使用 php 设置 jQuery 移动翻转开关的值?我已经尝试了以下没有任何运气。任何想法将不胜感激!

<?php 
    ifFilled = '1';
?>

<select name="flip-min" id="flip-min" data-role="slider">
    <option value="1" <?php echo $isFilled == '1' ? ' selected="selected"' : '';?>>Filled</option>
    <option value="0" <?php echo $isFilled == '0' ? ' selected="selected"' : '';?>>Un-Filled</option>
</select>

【问题讨论】:

  • 看起来应该可以了。
  • 如果您只是在其中一个选项上硬编码selected="selected" 属性,它是否可以正常工作?
  • 对我来说,您的代码有效。您是否检查过 $isFilled 是否正确设置为视图? (您可以通过&lt;?php var_dump($isFilled); ?&gt;查看)

标签: php jquery selectedvalue jquery-mobile-flipswitch


【解决方案1】:

用 JavaScript 来做:

Look at this fiddle first.

<label for="flip-a">Select slider:</label>
<select name="slider" id="flipMe" data-role="slider">
    <option value="off">Off</option>
    <option value="on">On</option>
</select> 

<?php if ($ifFilled == true): ?>
var fts = $('#flipMe');
fts.val('on');
fts.slider('refresh');
<?php endif; ?>

【讨论】:

    【解决方案2】:

    opps $ifFilled 与 $isFilled 不匹配,哈哈,这里是年度奖的假人!!!除此以外,代码运行良好......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-06
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      相关资源
      最近更新 更多