从变量中拆分某些单词

时间:2013-09-10 11:48:27

标签: jquery html

我有一个带有以下值的变量

var dataIn = <hr data-type="google">Google;

我想从上面的变量中拆分hr (<hr data-type="google">)并存储到一个名为'hr'的新var中

请帮我这样做。

5 个答案:

答案 0 :(得分:2)

您想使用:

var dataIn = '<hr data-type="google">Google';

var hr = dataIn.split(">")[0]+">";

这是一个小提琴:http://jsfiddle.net/lee_gladding/BKBJN/

答案 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);

Live test case

答案 2 :(得分:1)

var dataIn = '<hr data-type="google">Google';
var str = dataIn.split(">")[0]+">";

DEMO

答案 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];