//元素为:<input type="checkbox" value="abc/index" /> //处理选择器转义问题 //去除值 $val = $('inpu[type=checbox]').val(); //转义为选择器识别的名字,这里"\/" $val的值为abc\/index $val = $val.replace(///ig, "\/"); //jquery的选择器会对特殊字符进行转义一次,到了javascript解析时又转义了一次,所以需要加上双反斜杠 $('input[value='+v+']').attr('checked', true);