从类搜索中获取参数[重复]
Posted
技术标签:
【中文标题】从类搜索中获取参数[重复]【英文标题】:get parameter from a class search [duplicate] 【发布时间】:2017-05-14 05:08:26 【问题描述】:说我有这个:
<div id="container">
<div>
<div class="main" data-id="thisID">
</div>
</div>
</div>
如果我进行类搜索,如何获取 data-id 中的参数结果?
var el = $('#container');
var row = el.find(".main");
然后在这之后,不知道如何使用“row”从data-id获取字符串id。
【问题讨论】:
row.data('id')
将为您提供data-id
的值。
【参考方案1】:
使用 jQuery .data()
或 Element.dataset
var el = $('#container');
var row = el.find(".main");
var id = row.data("id");
var el = $('#container');
var row = el.find(".main");
var id = row[0].dataset.id;
【讨论】:
这里没有得到data-id字符串,data-id是参数名 @Keith "这没有得到 data-id 字符串,data-id 是一个参数名称" 不确定你的意思?您是否尝试在元素处获取data-*
属性的名称?
data-id 是我使用的一个属性。我需要基于类“main”来获取该字符串属性。在同一个类中还有其他属性,所以拉“id”不会拉任何东西
@Keith “在同一个类中还有其他属性,所以拉“id”不会拉任何东西” 实际的html
与问题中的html
不同吗?您是否尝试获取 data-*
属性的名称或值?或者,您是否尝试使用 data-*
属性选择元素?
我发现我做错了什么。一开始我误会了。感谢您的帮助!以上是关于从类搜索中获取参数[重复]的主要内容,如果未能解决你的问题,请参考以下文章
C# + Unity - 从类列表中的变量中获取最小值[重复]