本文介绍了jQuery是否可以从字符串变量中的HTML标签获取属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在JavaScript中,在运行时,我正在string
内获取checkbox
的HTML代码,如下所示:
Inside JavaScript, At runtime I am getting HTML code for checkbox
inside a string
as follows:
var chk="<input type='checkbox' id='checkbox1' name='chk1' />";
我想获得checkbox
的ID
.
我的问题是:
jquery是否支持任何api
来检索id
的值?
或
我是否必须遵循JavaScript api
才能达到相同的目的?
Does jquery support any api
to to retrive value of id
?
Or
Do I have to follow the JavaScript api
to achieve the same?
注意:目前,我正在使用以下JavaScript代码:
Note:Currently I am using following JavaScript code:
var i=chk.indexOf("id");
var s=chk.substring((i+4));
var j=s.indexOf("'");
s=s.substring(0,j);
最后s
包含checkbox
的id
.
推荐答案
尝试一下,
Live Demo
var chk = $("<input type='checkbox' id='checkbox1' name='chk1' />");
alert(chk.attr('id'));
这篇关于jQuery是否可以从字符串变量中的HTML标签获取属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!