使用jquery更改简单字符串
只是试着做一件非常简单的事情——作为一个变量,我得到一个我想要改变的字符串。 html使用jquery更改简单字符串,jquery,Jquery,只是试着做一件非常简单的事情——作为一个变量,我得到一个我想要改变的字符串。 html 警惕对我毫无帮助。我只想显示号码。我做错了什么。attr应该返回字符串no?谢谢您的帮助。您可以使用类似的正则表达式组 if($(“#body”).hasClass(“cde”)){ var值=$('#body').attr('class').match(/\bxxx-(\d+)\b/)[1]; 警报(值); } text尝试使用以下代码 if ($("#body").hasClass("cde")) {
警惕对我毫无帮助。我只想显示号码。我做错了什么。attr应该返回字符串no?谢谢您的帮助。您可以使用类似的正则表达式组
if($(“#body”).hasClass(“cde”)){
var值=$('#body').attr('class').match(/\bxxx-(\d+)\b/)[1];
警报(值);
}
text
尝试使用以下代码
if ($("#body").hasClass("cde")) {
var clasa = $('#body').attr('class').match(/\bxxx-.+?\b/);
var arr = clasa[0].replace('xxx', '');
alert(arr);
}
你在比赛中犯了错误 如果只想从该字符串中读取数字,请使用
$(document).ready(function(){
var clasa = $('#body').attr('class').match(/[0-9]+$/);
alert(clasa);
var arr = clasa.replace('xxx', '');
alert(arr);
}))
如果你想读完整的数字xxx-23,那么使用下面的
$(document).ready(function(){
var clasa = $('#body').attr('class').match(/xxx-[0-9]+$/);
alert(clasa);
var arr = clasa.replace('xxx', '');
alert(arr);
}))
var arr=clasa[0]。替换('xxx',''代码>
$(document).ready(function(){
var clasa = $('#body').attr('class').match(/[0-9]+$/);
alert(clasa);
var arr = clasa.replace('xxx', '');
alert(arr);
$(document).ready(function(){
var clasa = $('#body').attr('class').match(/xxx-[0-9]+$/);
alert(clasa);
var arr = clasa.replace('xxx', '');
alert(arr);