如何改变layui上面评分的value值
这段是我在layui官网上找的关于layui评分的代码,我想使用这段代码,但是我怎麽写这个js代码才能完成取这个elem:'#test2',或者是任何的元素,才能改变,我的后台是采用php原生代码或者thinkphp,主要是想改变这个value值
layui.use(['rate'], function(){
var rate = layui.rate;
//基础效果
rate.render({
elem: '#test1'
})
//显示文字
rate.render({
elem: '#test2'
,value: 2 //初始值
,text: true //开启文本
});
//半星效果
rate.render({
elem: '#test3'
,value: 2.5 //初始值
,half: true //开启半星
})
rate.render({
elem: '#test4'
,value: 3.5
,half: true
,text: true
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
rate.render会返回一个rate实例,假如
var ins1=rate.render(...)
那么
ins1.setvalue(3)
可以改变对应控件的值,ins1.config.value
可以获取控件的值。如果是要评分值变化的时候取值,那么在choose回调中写对应处理代码就行了,它的参数就是新的评分值。
前端能获取了,ajax就能发回后端了。