jquery 中元素名称的动态选择
Dynamic selection of names on element in jquery
向所有 Jquery 向导致以问候,这里是 Newbee。
我需要一个有效的语法来使用 jquery 为特定元素选择动态名称。
我的ATM密码*
for (var j = 1; j <= 10; j++) {
var elemName = ('item' + j);
$('*[name='(elemName)']').val('');
}
刚开始,我不能使用""
双引号...这是对我工作的限制。
提前致谢...
使用+
进行串联。此外,不需要 *
。
$('[name=' + elemName + ']').val('');
// ^ ^
或者,您可以 select 所有 name
以 item
开头的元素如下,没有 for
循环。
$('[name^="item"]').val('');
您可以使用普通 javascript 的 getElementsByName 方法,它接受变量作为参数,如下所示,
for (var j = 1; j <= 10; j++) {
var elemName = ('item' + j);
$(document.getElementsByName(elemName)).val('');
}
向所有 Jquery 向导致以问候,这里是 Newbee。
我需要一个有效的语法来使用 jquery 为特定元素选择动态名称。
我的ATM密码*
for (var j = 1; j <= 10; j++) {
var elemName = ('item' + j);
$('*[name='(elemName)']').val('');
}
刚开始,我不能使用""
双引号...这是对我工作的限制。
提前致谢...
使用+
进行串联。此外,不需要 *
。
$('[name=' + elemName + ']').val('');
// ^ ^
或者,您可以 select 所有 name
以 item
开头的元素如下,没有 for
循环。
$('[name^="item"]').val('');
您可以使用普通 javascript 的 getElementsByName 方法,它接受变量作为参数,如下所示,
for (var j = 1; j <= 10; j++) {
var elemName = ('item' + j);
$(document.getElementsByName(elemName)).val('');
}