如何获取变量ID或类中的内容
How to get whats inside a variable ID or Class
假设我有这个:
var name = $('#contactName');
有没有办法只从那个变量中得到contactName
?
编辑:变量已设置,其值为$('#contactName')
。
我想做的是从该变量中检索文本,而不是创建多个变量。我可以很容易地复制变量,只做var nameID = 'contactName'
,但我希望有一个替代方案。
您可以使用selector
属性:
var name = $('#contactName');
alert(name.selector); // alerts #contactName
然而,你必须去掉#
,所以类似于:
s.selector.replace('#','')
显然,这只适用于基于ID或基于标记的选择器。基于类的选择器将需要删除.
。
尝试
var name = $('#contactName').attr('id');
所有jQuery对象都有一个selector
属性,该属性将返回它们创建时使用的选择器,因此name
对象将返回#contactName
。然后你可以去掉散列符号。
问题的标题和正文似乎不一致。
回答标题:
如果jQuery对象是用选择器创建的,那么name.selector
就可以了。
回答正文:
name.attr('id')
你不只是使用吗
var name=$("#contactName"(.val((
相关文章:
- 如何检查名为id的变量属性
- 为两个ID设置一个变量的正确语法
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- PHP会话ID变量与AJAX一起返回
- 可以't将带有变量的id添加到类中
- Jquery按id选择变量
- 除了类、id 和文本之外,我还如何在 jQuery 中的元素中传递变量
- 为什么我们被教导将document.getElementById(“id”)分配给一个变量,然后将该变量与属性一起使用
- 如何在Javascript中将来自另一个页面的ID引用为变量
- PHP post-id无法使用Javascript变量作为id
- 将递增变量添加到Html Select的Id中
- JQuery通过变量标识元素id:多个表行
- 如果字符串保存在变量中,如何查找包含字符串的ID
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 如何从包含HTML代码和许多UL标签及其ID的JavaScript变量A中获取
- ID
- 基于变量创建json对象id
- 如何使用“属性以选择器开头”中的 ID 变量来选择 jQuery 中的元素
- 将Form ID变量传递给javascript中的echo函数
- 传递会话ID变量,如果内联JS函数允许它在其他地方使用
- 遍历对象以查找两个ID变量的匹配项