如何通过名称使用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. 如何使用jquery通过指定的标签名称获取父元素?
- 2. 获取元素通过使用类名
- 3. 使用javascript通过名称获取参考文档元素
- 4. 如何使用jQuery获取元素的名称?
- 5. 通过JQuery获取父元素的data-attribute中的目标元素名称
- 6. 如何通过名称获取所选元素,然后使用jQuery从下拉菜单中获取所选值?
- 7. jQuery如何通过类名实现元素获取?
- 8. 获取元素名称
- 9. 如何通过.get()获取父元素一次获取元素
- 10. 通过名称元素与jQuery的更改表单元素
- 11. 如何通过类名获得元素
- 12. 如何通过名称获取AppDomain?
- 13. xml.dom.minidom通过标记名获取元素
- 14. PHP:获取DOM元素通过类名
- 15. JQuery使用名称获取元素AND ID
- 16. Jquery使用相同的名称获取正确的元素ID?
- 17. 使用jQuery从HTML元素名称获取密钥
- 18. 如何通过名称获得html元素
- 19. 通过jQuery获取元素子类
- 20. 通过标题获取元素jQuery
- 21. DOM结构,通过属性名称/值获取元素
- 22. 试图通过其名称的前缀获取元素
- 23. R:在通过df元素循环时获取索引名称
- 24. 在ajax responseXML中通过名称获取XML元素?
- 25. 获取元素通过名称 - HTML DOM短语
- 26. Java中的W3C DOM API,通过名称获取子元素
- 27. 通过名称与html数组获取元素
- 28. 通过标记名称与DOMDocument :: loadHTML和getElementsByTagName获取DOM元素
- 29. 通过JavaScript中的标签名称获取多个元素?
- 30. HtmlUnit通过包含字符串的类名称获取元素
举一个你想要检索对象的HTML例子。你是否在“按名称”保存时询问“名称”属性? – jfriend00