JQuery Mobile入门——单选按钮组

本文介绍了如何使用JQuery Mobile创建单选按钮组和复选框。通过包围<input>和<label>元素的<fieldset>并设置data-role为'controlgroup',可以创建响应式的单选按钮组。当单选按钮改变时,JavaScript代码更新<p>标签的内容显示所选值。此外,创建复选框的方法与单选按钮类似,只是输入类型不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、创建单选按钮组,使用data-role属性值为controlgroup的<fieldset>元素,包裹全部的<input>和<label>元素,然后在成员结构中每个<label>元素都通过for属性对应一个类型为radio的<input>元素。

2、示例代码:

<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <meta name="viewport" content="width=device-width,initial-scale=1"/>
  <link href="Css/jquery.mobile-1.2.0.min.css" rel="Stylesheet" type="text/css"/>
  <script src="Js/jquery-1.8.3.min.js" type"text/javascript"></script>
  <script src="Js/jquery.mobile-1.2.0.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function(){
 $("input[type='radio']").bind("change",function(event,ui){
   $("#pTip").html(this.value);
 })
})
  </script>
 </HEAD>
 <BODY>
    <div data-role="page">
 <div data-role="header">
   <h1>头部栏</h1>
 </div>
 <div data-role="content">
   <fieldset data-role="controlgroup" data-type="horizontal">
 <input type="radio" name="rdoA" id="rdo1" value="1" checked="checked"/>
 <label
for="rdo1">A</label>
 <input type="radio" name="rdoA" id="rdo2" value="2"/>
 <label
for="rdo2">B</label>
 <input type="radio" name="rdoA" id="rdo3" value="3"/>
 <label
for="rdo3">C</label>
</fieldset>

<p id="pTip"></p>
 </div>
 <div data-role="footer"><h4>@2013 3I Studio</h4></div>
</div>
 </BODY>
</HTML>


3、效果图预览:

选择B后:


4、创建复选框与创建单选按钮类似,代码如:

   <fieldset data-role="controlgroup"data-type="horizontal">
 <input type="checkbox" name="chkA" id="rdo1" value="1" checked="checked"/>
 <label for="rdo1">A</label>
 <input type="checkbox" name="chkB" id="rdo2" value="2"/>
 <label for="rdo2">B</label>
 <input type="checkbox" name="chkC" id="rdo3" value="3"/>
 <label for="rdo3">C</label>
</fieldset>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值