如何在jquery中按名称获取html元素?

R K*_*rma 4 javascript jquery

我知道用于名字的选择器$('input[name=xyz]') 只是如果我有一个条件ex.

 if (input.is("[name=listItem,GrdFromDateTime,GrdToDateTime,GrdRemarks]"))
Run Code Online (Sandbox Code Playgroud)

我该怎么做到这一点?

提前致谢 :)

Tus*_*har 8

将名称保留在数组中,并检查当前输入name属性是否在数组中.

var names = ["listItem", "GrdFromDateTime", "GrdToDateTime", "GrdRemarks"];

if(names.indexOf(input.attr('name')) !== -1) {
Run Code Online (Sandbox Code Playgroud)