如何在不使用 ID 或类名的情况下识别 DIV
所以我只需要提醒一下,
每个元素只能有 1 个 id,但可以有多个类,
但是如果我想有 2 种方法来唯一标识没有类的对象怎么办?
我不记得它的名字了,比如Tagname,除了ID之外还可以使用。
你如何在 jQuery 中识别这个对象?
对于类来说是:$('.class'),对于ID来说是$('#id'),但是我模糊描述的这个东西呢?
泰勒
So I just need a reminder,
Every element can only have 1 id, but multiple classes are possible,
But what if I would like to have 2 ways to uniquely identify an object without classes?
I cant remember the name of it, something like Tagname, that can be used in addition to ID.
And how would you identify this object in jQuery?
For classes it is: $('.class'), for ID's it is $('#id') but what about this thing that I am vaguely describing?
Taylor
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能正在考虑 GetElementsByTagName() 但这将返回一个集合:
https://developer.mozilla.org/en/DOM/element.getElementsByTagName。
您可以在任何现代浏览器中使用任意属性(jQuery 在幕后执行此操作)。因此,您可以在元素上放置任何您想要的属性,并使用 jQuery 属性选择器找到它(正如 @Dave 在他的回答中指出的那样)。
有很多选项: http://api.jquery.com/category/selectors/
You might be thinking of GetElementsByTagName() but that will return a collection:
https://developer.mozilla.org/en/DOM/element.getElementsByTagName.
You can use arbitrary attributes in any modern browser (jQuery does this behind the scenes). So you can put whatever attribute you want on an element and locate it using a jQuery attribute selector (as @Dave pointed out in his answer).
There are many options: http://api.jquery.com/category/selectors/
只需使用“name”属性:
然后像往常一样通过 id 引用它,或者通过如下名称引用它:
有关此选择器的信息请参见此处。
Just use the "name" attribute:
Then reference it by the id like usual, or by the name like this:
Info on on this selector here.