从类搜索中获取参数[重复]

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 - 从类列表中的变量中获取最小值[重复]

从类内部获取模板[重复]

Javascript - 从数组中查找所有类,从类中获取并返回内部文本

从类对象获取类位置

第二个参数是获取shell脚本函数中第一个参数的内容[重复]