我有一个带有以下值的变量
var dataIn = <hr data-type="google">Google;
我想从上面的变量中拆分hr (<hr data-type="google">)
并存储到一个名为'hr'的新var中
请帮我这样做。
答案 0 :(得分:2)
您想使用:
var dataIn = '<hr data-type="google">Google';
var hr = dataIn.split(">")[0]+">";
答案 1 :(得分:2)
你也可以用jQuery方式完成它,不需要任何字符串操作:
var dataIn = '<hr data-type="google">Google;';
var oDiv = $("<div></div>").html(dataIn);
var hr = oDiv.find("hr");
var raw = (hr.length === 1) ? hr[0].outerHTML : "";
alert(raw);
答案 2 :(得分:1)
var dataIn = '<hr data-type="google">Google';
var str = dataIn.split(">")[0]+">";
答案 3 :(得分:1)
var hr = dataIn.split(">")[0]+">"
或者:
var hr = dataIn.split("Google")[0]
:)
答案 4 :(得分:1)
抱歉,修复此问题是因为它不是代码格式。
var dataIn = "<hr data-type=\"google\">Google";
var regexp = new RegExp(/<.*>/gi);
var hr = dataIn.match( regexp )[0];