我有一些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