获取包含类的输入框的所有ID

如何获取包含特定类值的输入框的ID

例如:

    

我想在按下按钮或命令后提醒包含类失败的所有ID。

我想在按下按钮或命令后提醒包含类失败的所有ID。

使用类选择器来获取具有特定类的元素。 您可以使用each()遍历所有元素。 将click事件绑定到按钮,您可以使用id选择器中的按钮id来绑定事件。

现场演示

HTML

      

使用Javascript

 $('#btn').click(function () {  $('.failed').each(function () {    alert(this.id);  }); }); 

您可以使用.map()来获取一组id

 var ids = $('.failed').map(function(){ return this.id }).get(); console.log(ids); alert(ids) 

使用每个jquery

 $('.failed').each(function(e){ var id=$(this).attr('id');//find each id }); 
 $.each($('.failed'), function () {alert ($(this).attr('id')); }); 
 var ids = []; //create an array $('.failed').each(function(e)){ //iterate each class ids.push($(this).prop('id')); //push their id to array }); alert(ids); 

您可以遍历输入并使用具有已定义类的元素执行您想要的操作:

 $("input.failed").each(function() { console.log($(this).attr('id')); }); 

您可以button click所有ids ,如下所示:

 $("#btnid").click(function(){ //click on button $('.failed').each( function () { alert ($(this).attr('id')); //alert id one by one }); });