在 Semantic UI 的评分模块里有一些行为 .. 比如我们可以得到评分数,可以设置评分 .. 可以禁用或者启用评分的交互功能 ..
先看一下得到评分数 ... 这里我直接在浏览器的控制台上去试一下 .. 先找到页面上的评分元素 .. 使用 rating 方法 .. 然后在这个方法里添加一个行为 .. 名字是 get rating .. 回车执行一下..
返回来的就是页面上的所有的评分元素里的评分数 .. 再试一下设置评分数 .. 调出刚才执行的代码 .. 修改一下行为的名字 .. 设置评分,可以使用 set rating .. 再给它一个参数 .. 这个参数就是要设置的评分数 .. 回车 ..
页面上的所有的评分都设置成了 1 .. 现在这个评分有一个交互功能 .. 也就是点击评分上的小图标可以直接设置评分 .. 如果你想禁用这个功能可以这样 .. 行为的名字设置成 disable .. 回车 ..
现在,页面上的评分就不能直接点击了 ..
$('.ui.rating').rating('get rating')