3

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

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

我 想得到ID.checkbox

我的问题是:

jquery 是否支持任何apito 来检索 的值id
或者
我是否必须遵循 JavaScriptapi才能达到同样的效果?

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

var i=chk.indexOf("id");
var s=chk.substring((i+4));
var j=s.indexOf("'");
s=s.substring(0,j);

最后s包含. id_checkbox

4

2 回答 2

7

试试这个,

现场演示

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

alert(chk.attr('id'));​
于 2012-10-19T10:35:30.303 回答
2

是的,您可以使用 jquery 轻松完成,如下所示:

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

查看工作演示

于 2012-10-19T10:36:21.143 回答