我想在多个页面上应用我的脚本,所以var应该读取3个名称而不只是一个; 这是它现在的样子:如何在jQuery元素选择器中获取多个名称?
var first;
$(document).ready(function() {
first = $('[name=body]').val();
});
需要做的或“||”或与“& &”的一些名称可能怎么会这样是“体”,“body2”和“body3”,取决于它是什么网页。 请帮助
感谢所有,
我想在多个页面上应用我的脚本,所以var应该读取3个名称而不只是一个; 这是它现在的样子:如何在jQuery元素选择器中获取多个名称?
var first;
$(document).ready(function() {
first = $('[name=body]').val();
});
需要做的或“||”或与“& &”的一些名称可能怎么会这样是“体”,“body2”和“body3”,取决于它是什么网页。 请帮助
感谢所有,
可以列出多个项目的选择,就像这样:
var body;
$(function() {
body = $('[name=body], [name=body2], [name=body3]').val();
});
为什么不能覆盖所有的可能性,使用属性 - 开始 - 与选择(attribute^="value"
):
var first;
$(document).ready(function() {
first = $('[name^="body"]').val();
});
记住,这将搜索所有元素
熊特定属性/值;所以最好通过识别一个特定的元素类型来限制工作,浏览器必须做,例如量:
first = $('input[name^="body"]');
此外,作为选择器返回一个数组的val()
将从第一采取匹配元素返回的选择器,它不会返回所有匹配元素的值的数组。
参考文献:
检查我的片段
$('a[name="' + href + '"]' + ', a[name="' + decodeURIComponent(href) + '"]');
和产生selector
会像
'a[name="May%2FJune"], a[name="May/June"]"'
谢谢,这工作:) – Abude