Я держать получаю это сообщение в моем журнале консоли только хром:Uncaught SyntaxError: Неожиданный маркер = (Chrome)
Uncaught SyntaxError: Unexpected token
Он хорошо работает на Firefox.
Я провел некоторое исследование, и он говорит, что Хром не поддерживает именованные параметры. Но у меня нет никаких именованных параметров в строке № 131, где он обнаружил ошибку.
Ниже приведен код, который я использую. Любая помощь могла бы быть полезна!
var id = checkbox_element.attr('id');
var recurring_cycle_dropdown = $("#recurring_cycle");
var label = $("label#" + id);
//Display the radio options pricing method when the payment type checkbox has been checked
if (checkbox_element.is(":checked")) {
/*If the checkbox id is recurring show the recurring cycle right
* after the label next to the radio button, */
if(id == "recurring"){
label.after(recurring_cycle_dropdown.show(0, function(){
//The $(this) is referring to the recurring_cycle_dropdown
//not the checkbox
$(this).css("display","block");
//****THIS IS THE LINE WHERE THE ERROR IS FOUND****
$(this).prop("disabled",false);
}));
}
Я не вижу никаких очевидных проблем. ('id' должен быть уникальным, поэтому ваша метка и флажок не должны использовать один и тот же идентификатор друг друга, но это не имеет значения для показанного кода.) – nnnnnn