如何通过名称使用jquery获取html元素而不使用id或class?有没有办法做到这一点?如何通过名称使用jquery获取元素?
回答
$('tagName')...
为<tagName />
或
$('[name="attributeName"]')...
为<input name="attributeName" />
jQuery选择像一个CSS选择器。
这是得到'$('[name =“attributeName”]').val();'的值或者使用序列化,如果你正在收集多个输入值'$('[name = “attributeName \ [\]”]')。serialize();' – KeepMove
不知道你的意思是标记名称或指定的属性。因此,这里既是 -
属性等于选择[名称= “值”]
http://api.jquery.com/attribute-equals-selector/
或 元素选择(“元素”)
http://api.jquery.com/element-selector/
// name attribute selector
$('[name=whatever]').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
// tag name selector for all h1 tags
$('h1').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
在jQuery中,你可以使用很多事情除了刚刚id和class。 CSS3 selector specification充满了你可以使用的其他东西,jQuery甚至比我想象的还要多一些东西。例如,您可以使用标签类型,属性值,层次结构中的位置。这些都是有效的jQuery选择对象:
$("div")
$("div span")
$("[name=nyName]");
$("div span [name=nyName]");
$("ul li [name=nyName]");
在很多情况下,你会得到基于标签类型,ID值和类名选择,因为许多浏览器都支持那些在本地代码搜索更好的性能。
如果你指的name属性,那就是:
$('[name="value"]')
如果你的意思是该元素的名称,然后是这样的:
$('ul')
应该知道,唯一的正确答案是已经给出的是那些包含引号的属性值,即。
$("[name='value']")
这是一个强制性的要求,包括围绕价值的报价,请参阅:http://api.jquery.com/attribute-equals-selector/
如果在参考节点名称或“标签”使用“名”,然后只需通过字符串来选择:
$("div")
$("a")
$("p")
$("input")
$("body")
要获得值,我们可以使用多个属性,其中之一是name属性。例如
$("input[name='nameOfElement']").val();
- 1. 如何通过给定的元素名称获取pvob名称?
- 2. 如何通过JavaScript的元素名称获取子元素?
- 3. 使用jQuery获取DOM元素名称
- 4. 通过名称/编号获取元素
- 5. 如何使用jquery通过指定的标签名称获取父元素?
- 6. 在使用jQuery获取页面后,通过标记名称获取元素$ .get
- 7. 获取元素通过使用类名
- 8. 如何通过jquery获取canvas元素?
- 9. 在JQuery中通过名称获取元素的值
- 10. 使用javascript通过名称获取参考文档元素
- 11. 如何使用jQuery获取元素的名称?
- 12. 如何通过ReactJS中的组件名称获取元素
- 13. 如何通过其标签名称获取ListBox中的元素?
- 14. 如何通过名称获取AngularJS元素?
- 15. 通过JQuery获取父元素的data-attribute中的目标元素名称
- 16. 如何通过名称获取所选元素,然后使用jQuery从下拉菜单中获取所选值?
- 17. jQuery如何通过类名实现元素获取?
- 18. 使用XPath/XQuery获取元素名称
- 19. jQuery如何通过id获取元素并删除元素?
- 20. 如何使用PHP通过类名从HTML获取元素和子元素?
- 21. 获取元素名称
- 22. Javascript - 从元素名称获取元素?
- 23. 如何通过.get()获取父元素一次获取元素
- 24. 通过名称元素与jQuery的更改表单元素
- 25. 如何通过类名获得元素
- 26. 如何通过名称获取AppDomain?
- 27. PHP:获取DOM元素通过类名
- 28. xml.dom.minidom通过标记名获取元素
- 29. 如何使用jQuery从SPAN元素中提取名称属性?
- 30. JQuery使用名称获取元素AND ID
举一个你想要检索对象的HTML例子。你是否在“按名称”保存时询问“名称”属性? – jfriend00