我在javascript中有一个元素如下:
var count1 = '<span data-modelName="count[0]"> 3 </span>';
var count2 = '<span data-modelName="count">3</span>';
我想从span元素中提取3。我该怎么做? span元素中的内容将是任意数量的数字。
答案 0 :(得分:1)
如果您使用的是jQuery,那将非常容易。
var selector = $('<span data-modelName="count[0]"> 3 </span>');
var three = selector.html();
如果你想将它格式化为整数(即对它进行数学运算),那么这是一个额外的步骤
three = parseInt(three);
答案 1 :(得分:1)
如果你想要纯粹的javascript:
var integer = parseInt(count1.substr(count1.indexOf('>') + 1, count1.indexOf('</') - count1.indexOf('>') - 1));