检查空输入jquery - 循环遍历元素数组

时间:2013-03-15 16:14:00

标签: jquery string

我添加了一个新属性来输入我需要填写的内容:data-required(西班牙文)。

我的表格中有3个或4个,我这样循环:

$('#impFormularios').submit( function() {
    $(":input[data-requerido]").each( function() {
      if( $(this).val == '' ) {
        alert('hola');
      }
    });
  });

但是我的警报没有显示出来。我认为这是因为我对val做错了,因为控制台日志显示了每个item.val值的jQuery代码(在console.log中)。

谢谢!

1 个答案:

答案 0 :(得分:4)

您必须使用val()而不是val与jQuery对象。您也可以使用value属性但使用DOM对象。

更改

if( $(this).val == '' ) {

if( $(this).val() == '' ) {

if( this.value == '' ) {