Javascript 如何使用jQuery检查是否存在具有特定名称attr的输入
我需要一个使用jQuery动态添加新输入元素的函数 是这样的Javascript 如何使用jQuery检查是否存在具有特定名称attr的输入,javascript,jquery,html,Javascript,Jquery,Html,我需要一个使用jQuery动态添加新输入元素的函数 是这样的 function addInput(inputName) { $('<input>', { type: "hidden", name: "inputName" }).appendTo('#foo'); } addInput('test'); 但它不需要检查名为test的input元素,而是将所有input元素的名称设置为test。 是否有任何方法只测试输入名称?用类似的方法检查长度 函数addI
function addInput(inputName) {
$('<input>', {
type: "hidden",
name: "inputName"
}).appendTo('#foo');
}
addInput('test');
但它不需要检查名为test
的input
元素,而是将所有input
元素的名称设置为test
。
是否有任何方法只测试输入名称?用类似的方法检查
长度
函数addInput(inputName){
如果(!$('input[name=“”+inputName+'“]')。长度){
$('', {
类型:“隐藏”,
名称:inputName
}).appendTo(“#foo”)
}
}
如果使用jQuery,只需使用
.is()
函数:
if(input.is('[name="your_name"]')){
//do some things!
}
var input=$('input');
function addInput(inputName) {
if (! $('input[name="'+inputName+'"]').length) {
$('<input>', {
type: "hidden",
name: inputName
}).appendTo('#foo')
}
}
function addInput(inputName) {
if ($('input[name="'+inputName+'"]').length > 0)
{
alert("Exists");
}
}
if(input.is('[name="your_name"]')){
//do some things!
}