Javascript jQuery星级插件如何在单击事件时从禁用切换到启用

Javascript jQuery星级插件如何在单击事件时从禁用切换到启用,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我正在使用插件对我的网站进行评级。现在,当我加载我的视图并且用户已经发布了评级时,将通过选中用户选择的值来显示评级。 我无法实现的是在用户单击编辑按钮(div)时启用评级。问题在于该插件隐藏了原始单选按钮,并将其替换为: <div role="text" aria-label="Bad" class="star-rating rater-0 star star-rating-applied star-rating-readonly star-rating-on"> <a t

我正在使用插件对我的网站进行评级。现在,当我加载我的视图并且用户已经发布了评级时,将通过选中用户选择的值来显示评级。 我无法实现的是在用户单击编辑按钮(div)时启用评级。问题在于该插件隐藏了原始单选按钮,并将其替换为:

<div role="text" aria-label="Bad"
class="star-rating rater-0 star star-rating-applied
star-rating-readonly star-rating-on">
  <a title="Bad">2</a>
</div>

这些div生成了五次,因为我有5个原始单选按钮。我曾尝试用
live
类替换
readonly
类,但仍然无法使用评级。请告诉我,如果这里有人知道如何做到这一点。感谢您的阅读和提前回复。

明白了。问题是,我正在创建这样的评级: 因此,默认情况下它是只读的。因此,当我试图用一个函数(
$('input')激活它时,评级('readOnly',false);
它不起作用。因此现在我创建的元素没有禁用
属性,并使用这个脚本:

            <script>
            $( document ).ready(function() {
            $('input').rating('readOnly');
                $( "#edit" ).click(function() {

                    $('input').rating('readOnly',false);

                    $('textarea').removeAttr('disabled');
                    $('textarea').select();
                });
            });
            </script>

$(文档).ready(函数(){
$('input')。评级('readOnly');
$(“#编辑”)。单击(函数(){
$('input')。评级('readOnly',false);
$('textarea').removeAttr('disabled');
$('textarea')。选择();
});
});

在提问之前,务必先阅读文档

将readOnly设置为false,以便更改评级。 例如:
$('input')。评级('readOnly',false)
或干脆
$('input')。评级('readOnly');

您必须使用css选择器的名称更改单词输入

$('input') to eg: $('.star')

答案有用吗?
$('input') to eg: $('.star')