我无法获取文本框的长度
$('input[id$=textinput1]').val().length不返回任何内容
我不能使用$('#textinput1').val().length -尽管它可以工作
更新:我的元素看起来像这样
<input id="textinput1" type="text" />发布于 2009-09-21 07:05:59
var el = $('input[id$=mode]');
if ( el.length ) {
alert( $(el).val().length )
}记住$=表示它以'mode‘结尾
发布于 2009-09-21 07:05:09
然后给它一个名字(无论如何它都应该有一个),例如name="textinput1",然后使用
$("input[name='textinput1']").val().length发布于 2009-09-21 07:05:41
这可能是因为查询返回了多个元素。如果是这样,那么仔细检查每个文本框并获取每个文本框中文本的长度,或者获取您想要的文本框并获取其中文本的长度。
https://stackoverflow.com/questions/1453166
复制相似问题