javascript - jsfiddle 与 JQuery Mobile 1.1.1 的效果如何

标签 javascript jquery html drop-down-menu

我是这个编码世界的新手。实际上,过去两天我阅读的有关代码的内容比我自己愿意承认的还要多。不过,我很好奇 jsfiddle 网站与 JQuery Mobile 的效果如何。

我已经启动了一个项目并正在尽可能地进行调试。然而,最终目标是为我工作的公司制作一个简单的报价单应用程序,以便与 Phonegap 一起使用。

这是一个链接http://jsfiddle.net/6Vxw5/57/我正在使用的代码。

$(document).ready(function(){
    $("#model").change(function(){
        $("div[id^='div']").hide();                
        var val = $(this).val();
        if(val == "1"){
           $("#div1").show();
        }
        if(val == "2"){
           $("#div3").show();
        }
    })
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<select id="model">
<option id="select" value="0">Please Select</option>
<option id="DXV35_III" value="1">Mendota DXV 35 DeepTimber Fire III Direct Vent Gas Fireplace</option>
<option id="DXV45_III" value="2">Mendota DXV 45 DeepTimber Fire III Direct Vent Gas Fireplace</option>
<option id="DXV35" value="3">Mendota DXV 35 Time Fire Direct Vent Gas Fire Place</option>
    <option id="DXV42" value="4">Mendota DXV 42 Direct Vent Gas Fireplace</option>
</select>

<div id="div1" style="display:none;"><ul class="checkbox-grid">
				<li><input type="checkbox" name="text1" value="value1" /><label for="text1">Text 1</label></li>
				<li><input type="checkbox" name="text2" value="value2" /><label for="text2">Text 2</label></li>
				<li><input type="checkbox" name="text3" value="value3" /><label for="text3">Text 3</label></li>
				<li><input type="checkbox" name="text4" value="value4" /><label for="text4">Text 4</label></li>
				<li><input type="checkbox" name="text5" value="value5" /><label for="text5">Text 5</label></li>
				<li><input type="checkbox" name="text6" value="value6" /><label for="text6">Text 6</label></li>
				<li><input type="checkbox" name="text7" value="value7" /><label for="text7">Text 7</label></li>
				<li><input type="checkbox" name="text8" value="value8" /><label for="text8">Text 8</label></li>
			</ul></div>

当我在 JQuery 1.7.2 框架和扩展中启动它时,它看起来不错且很有前途,但是在 JQuery Mobile 1.1.1 中,当我使用下拉菜单时,它会生成冗余文本。我的代码做错了什么?

谢谢

/image/9LcPQ.png

最佳答案

我更改了 JSfiddle 上的一些设置,因为我使用已弃用的项目进行编码

关于javascript - jsfiddle 与 JQuery Mobile 1.1.1 的效果如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941667/

相关文章:

javascript - 为什么对象不通过原型(prototype)链继承方法?

javascript - 检测 url/链接并用 img 标签替换图像并用 href 替换链接

javascript - 为什么将所有 JavaScript 文件转储到一个巨大的文件中会改变它们的行为?

javascript - highcharts 图表中的剪辑路径使线条不可见

html - 选择表格中的一行时,它会切换到空白屏幕

php - 使用溢出 :hidden (CSS/HTML/PHP) 在包装器中拟合图像

jquery - 在 DIV 上选择单选 OnClick

javascript - PayPal集成中出现“未处理的API错误”

jquery - Twitter Bootstrap 3 中的导航栏图标位置

javascript - 如何编写具有不同游戏状态的 HTML5 游戏