jQuery可以从字符串变量中的HTML标记中获取属性

Pra*_*hav 3 javascript jquery substring

在JavaScript中,在运行时我在checkbox内部获取HTML代码,string如下所示:

var chk="<input type='checkbox' id='checkbox1' name='chk1' />";
Run Code Online (Sandbox Code Playgroud)

我想得到IDcheckbox.

我的问题是:

jquery是否支持任何api回溯价值id
或者
我必须遵循JavaScript api来实现相同的目标吗?

注意: 目前我正在使用以下JavaScript代码:

var i=chk.indexOf("id");
var s=chk.substring((i+4));
var j=s.indexOf("'");
s=s.substring(0,j);
Run Code Online (Sandbox Code Playgroud)

最后s包含idcheckbox.

Adi*_*dil 7

试试这个,

现场演示

var chk = $("<input type='checkbox' id='checkbox1' name='chk1' />");

alert(chk.attr('id'));?
Run Code Online (Sandbox Code Playgroud)