如何改变layui上面评分的value值

发布于 2022-09-13 00:13:13 字数 538 浏览 25 评论 0

这段是我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坏尐絯℡ 2022-09-20 00:13:13

rate.render会返回一个rate实例,假如var ins1=rate.render(...)
那么ins1.setvalue(3)可以改变对应控件的值,ins1.config.value可以获取控件的值。

如果是要评分值变化的时候取值,那么在choose回调中写对应处理代码就行了,它的参数就是新的评分值。

前端能获取了,ajax就能发回后端了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文