bootstrap-star-rating 评星控件的使用

截图:

下载地址

https://github.com/kartik-v/bootstrap-star-rating 

Demo地址

http://plugins.krajee.com/star-rating-demo-advanced-usage#advanced-example-2

先引入jquery 、bootstrap相关的js、css

再引入star-rating的css、js

        <link th:href="/css/bootstrap.min.css" rel="stylesheet"/>
	<!-- bootstrap-star-rating 评星插件样式 -->
	<link th:href="/libs/bootstrap-star-rating/star-rating.min.css" rel="stylesheet"/>

	<script src="/js/jquery.min.js"></script>
	<script src="/js/bootstrap.min.js"></script>
	<!-- bootstrap-star-rating 评星插件 -->
	<script src="/libs/bootstrap-star-rating/star-rating.min.js"></script>

 

1. 常规使用:

<input id="testId" name="testName" class="rating"  min="0" max="5" data-size="sm" value="0" >

class引用评星样式,min最小评星数,max最大评星数,data-size星星大小(大小可选 lg,sm,xl,xs),value初始星星数量;这里有个问题,评分不是整数,如果想用整数的话,建议js中代码设置控件相关值。

 

2. js控制控件样式及数值:

<input id="dictLevel" name="dictLevel" class="rating-loading">

<script>
$(document).on('ready', function(){
    $('#input-2').rating({
        step: 1,
        size: 'sm',//星星大小可选lg,sm,xl,xs
        starCaptions: {1: 'Very Poor', 2: 'Poor', 3: 'Ok', 4: 'Good', 5: 'Very Good'},
        starCaptionClasses: {1: 'text-danger', 2: 'text-warning', 3: 'text-info', 4: 'text-primary', 5: 'text-success'}
    });
});
</script>

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
bootstrap-table中嵌入日期控件可以通过使用第三方插件来实现。常用的日期控件插件有bootstrap-datepicker和datetimepicker。以下是使用bootstrap-datepicker插件的步骤: 1. 在页面中引入bootstrap-datepicker的css和js文件。 2. 在表格中需要嵌入日期控件的列中添加data-date-format属性,指定日期格式。 3. 在表格初始化时,对需要嵌入日期控件的列进行配置,使用formatter属性指定日期控件的html代码。 4. 在js代码中初始化日期控件使用datepicker()方法。 下面是一个示例代码: ```html <!-- 引入bootstrap-datepicker的css和js文件 --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"></script> <table id="table"> <thead> <tr> <th>姓名</th> <th>生日</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td data-date-format="yyyy-mm-dd" data-field="birthday"></td> </tr> <tr> <td>李四</td> <td data-date-format="yyyy-mm-dd" data-field="birthday"></td> </tr> </tbody> </table> <script> $(function() { // 对需要嵌入日期控件的列进行配置 $('#table').bootstrapTable({ columns: [{ field: 'name', title: '姓名' }, { field: 'birthday', title: '生日', formatter: function(value, row, index) { return '<input type="text" class="form-control datepicker" value="' + value + '">'; } }] }); // 初始化日期控件 $('.datepicker').datepicker({ format: 'yyyy-mm-dd', autoclose: true }); }); </script> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值