我有一些jquery,用于回传到页面后,在该页面上我使用在隐藏字段中设置的值并找到与该值相对应的div。然后,我对div及其内容进行一些CSS类更改。对于此click事件,我具有类似的代码,但需要此代码才能在页面启动时工作。

这是我的小提琴:

http://jsfiddle.net/amwz/vks4n5bo/

和我正在使用的jQuery:

$(document).ready(function () {
var currPackage = $("#HF_Package").val();

$("#" + currPackage).closest('.radio-group-row').find('.package-title').removeClass('highlight');
$("#" + currPackage).closest('.radio-group-row').find('.package-footer').removeClass('highlight');
$("#" + currPackage).find('input:radio').prop('checked', true);
$("#" + currPackage).find('.package-title').addClass('highlight');
$("#" + currPackage).find('.package-footer').addClass('highlight');
});


编辑___

错误:语法错误,无法识别的表达式:#E / CS / PSTN_P1

尽管我的jquery有效,但小提琴中的控制台给了我这个错误,不是吗?

最佳答案

尝试这个:-

 var currPackage = $("#HF_Package").val().replace(new RegExp("/",'g'),"\\/");


Demo

09-25 18:40