所有文本的jquery选择器以结尾

所有文本的jquery选择器以结尾,jquery,Jquery,我有一个所有行都有输入的表,我需要检查所有输入是否都用值填充 我尝试使用选择器$[id$='txtBarcode']选择以txtBarcode结尾的所有输入,但似乎不起作用。 怎么了 $document.readyfunction{ $CMDMA.clickfunction{ 全部填满; }; }; 函数全部填充{ $[id$='txtBarcode'].eachfunction{ $this=$this; //var值=$[id$='txtBarcode'].value; 如果$this.v

我有一个所有行都有输入的表,我需要检查所有输入是否都用值填充 我尝试使用选择器$[id$='txtBarcode']选择以txtBarcode结尾的所有输入,但似乎不起作用。 怎么了

$document.readyfunction{ $CMDMA.clickfunction{ 全部填满; }; }; 函数全部填充{ $[id$='txtBarcode'].eachfunction{ $this=$this; //var值=$[id$='txtBarcode'].value; 如果$this.value=={ 返回确认“您确定不填充就退出吗?”; } }; } 这是因为.value不是有效的jquery方法。您需要改用.val:

另外,如果您的目标是获取元素的值,则无需创建元素jquery对象。您可以使用纯javascript。我还建议使用trim来防止用户输入空字符:

if (this.value.trim() == '')
这是因为.value不是有效的jquery方法。您需要改用.val:

另外,如果您的目标是获取元素的值,则无需创建元素jquery对象。您可以使用纯javascript。我还建议使用trim来防止用户输入空字符:

if (this.value.trim() == '')
.value在javascript中也不是方法。这是一种财产。要使用.value,无需将dom对象转换为jquery对象。使用this.value将返回value.value在javascript中也不是方法。这是一种财产。要使用.value,无需将dom对象转换为jquery对象。使用this.value将返回该值