bootstrap插件icheck

官网地址:http://www.bootcss.com/p/icheck/

效果图:

引入:       

<link rel="stylesheet" href="../../static/vendor/icheck/custom.css">
<link rel="stylesheet" href="../../static/vendor/icheck/all.css">
<script type="text/javascript" src="../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../static/vendor/icheck/icheck.js"></script>
<script type="text/javascript" src="../../static/vendor/icheck/custom.min.js"></script>

 

后台获取数据循环显示:

 

$(result.questionitems).each(function (index, item) {
      var paramHTML = '<div >' +
                    '	<div class="panel-heading">' +
                    '		<h3 class="panel-title">' + (index + 1) + '、' + this.ItemTitle + ''+(this.ChooseType==1?"(单选)":(this.ChooseType>1?"(多选)":""))+'</h3>' +
                    '	</div>' +
                    '   <div class="demo-list">'+
                    '	   <ul >';
                    var item = this;
                    var RowIndex = index;
                    $(this.subItems).each(function (index) {
                          if (item.ChooseType > 1) {
                                paramHTML += '<li class="questionnaire">' +
                                    '<label for="input-' + this.ID + '"><input  type="checkbox" id="ck' + this.ID + '" value="' + this.ID + '"  name="demo-radio" '+(this.selected==1?"checked":"")+'>' + (index + 1) + '、' +this.optionTitle+'</label></li>';

                          } else if (item.ChooseType == 1) {
                                paramHTML += '<li class="questionnaire">' +
                                     '<label for="input-' + this.ID + '"><input  type="radio" id="ck' + this.ID + '" value="' + this.ID + '" name="demo-radio' + RowIndex + '" '+(this.selected==1?"checked":"")+'>' + (index + 1) + '、' +this.optionTitle+'</label></li>';

                          } 

                     });
                         paramHTML += '	</ul>'+
                                     '  </div>'+
                                     '</div>';
                         $("#gridItems").append(paramHTML);

   });

初始化:

 $('.demo-list input').on('ifCreated ifClicked ifChanged ifChecked ifUnchecked ifDisabled ifEnabled ifDestroyed', function(event){
	}).iCheck({
	    labelHover : false, 
	    cursor : true, 
	    checkboxClass : 'icheckbox_square-blue', 
	    radioClass : 'iradio_square-blue', 
	increaseArea : '20%' 
});

获取选中的值:

 var items = new Array();
  $('input:checked').each(function() {
	items.push($(this).val());
 });

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值