如何用jquery获取页面中的自定义标签

上周,一位客户问我他们希望如何获取网页上的用户信息,例如 ID、姓名、性别等。
我向他解释说,这真的很简单,只要问一个问题就可以轻松完成。

例如,想要某个ID为某个值的元素有一个自定义属性,可以这样写:$(""id").attr("自定义属性);。
这是选择器元素的 ID。

例如,如果你想获取所有输入元素的自定义名称,可以使用:$(""input]).[name.Name。
这里的Input[name="name"]根据name属性选择元素。

另外,如果你想为某个特定类的所有元素都有一个自定义属性,可以这样做:$(".class").attr("attribute type);。
这里的类选择器就是class。

这三个方法是通过元素选择器设置,然后使用.attr()方法获取属性的属性值。
自定义属性就是类选择器。
data-type-name。
这些属性在HTML标签中看起来像这样:
张三
<input type="text" name="用户名" data-input-name="张三">
李思

然后,通过 jQuery 接受这些自定义属性,您可以根据需要处理数据。
然而,正如您所看到的,这些方法非常实用。

jquery 中如果用户点击了一个控件,我怎么知道控件的名称。或者ID

嘿兄弟,我们来说说前面的部分吧。
我记得有一次,我接手了一个项目,我必须使用 jQuery 来做一些交互。
当时我正在摆弄页面上的按钮,想实现一个弹窗,点击时显示按钮的name属性。

我写了这样的代码:$(document).click(function(){alert($(this).attr('name'));});。
我当时非常自豪,认为这是一个非常明智的举动。
当我尝试的时候,发现弹出的是被点击元素的name属性,而不是我想象中的按钮名称。

当时我很困惑。
仔细一看,我发现我写错了。
当点击事件被触发时,我应该获取按钮的名称属性,而不是元素的名称属性。
所以,我应该这样写: $(document).click(function(e){alert($(e.target).attr('name'));});因此,弹出的是单击的按钮的名称值。

我当时确实踩了一个大坑,但也学到了很多东西。
现在回想起来,前端业务的细节太多了,需要一一去填补。
我不会详细讨论这一点。
毕竟,我不是 jQuery 专家。
我自己刚刚经历了一点教训。
呵呵,讲到这里,你还有前端的问题吗?虽然我不是专家,但也许能给你一些启发。