我正在尝试根据单个复选框的值为Contact Form 7中的复选框添加一个类。
到目前为止,我已经得到了它,所以它将这个值作为一个类添加,但我似乎无法摆脱逗号。
我试过这个,但它不起作用。有人可以帮忙吗?
$( "#select-skip-form input[type=checkbox]" ).addClass(function(index) {
return $(this).val().replace(/,/g,'').toLowerCase().split(' ').join('-');
});
修改
所以例如我有一个复选框,其值为“7码封闭'构建者'跳过”,我想将其作为一个类添加到该字段而不使用逗号或空格。
<input type="checkbox" name="checkbox-355" value="7 yard enclosed 'builders' skip" />
所以它最终会像这样:
<input type="checkbox" class="7-yard-enclosed-builders-skip" name="checkbox-355" value="7 yard enclosed 'builders' skip" />
答案 0 :(得分:1)
试试这个:
var $value = $('input').attr('value');
$value=$value.replace(/[^\/|\/a-zA-Z0-9 ]/g, "");
$value=$value.split(' ').join('-');
console.log($value);