starrr star rateyo plugin example bar jquery jquery-plugins rating

jquery - star - rating javascript example



jquery star rating plugin y jquery click function (1)

La documentación sugiere que puede agregar una devolución de llamada por clic , así como algunos otros eventos, cuando active ese complemento:

$(''.auto-submit-star'').rating({ callback: function(value, link){ alert(value); } });

Estoy usando el plugin de calificación jquery star: http://www.fyneworks.com/jquery/star-rating/

Es posible que obtenga un código html como este:

<form name="api-disable"> <input type="radio" class="star {split:2}" name="api-readonly-test" value="1"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="2"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="3"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="4"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="5"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="6"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="7"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="8"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="9"/> <input type="radio" class="star {split:2}" name="api-readonly-test" value="10"/> <input type="button" value="Submit &raquo;" onClick=" $(this).next().html( $(this.form).serialize() || ''(nothing submitted)'' ); "/> <span></span> </form>

Esto funciona bien, pero si trato de llamar a mi propia función, mi función no alerta. Por ejemplo:

$(''.star'').click( function () { alert(''test''); });

También intenté adjuntar una identificación y hacer que la función haga clic, pero todavía no tuve suerte. Si elimino la clase de estrella de los botones, entonces mi función funcionará. ¿Entonces parece que parte del código en este complemento previene las funciones externas? ¿Qué debería hacer para llamar a mi propia función?