如何在jQuery中确定匹配元素的元素类型?
- 论坛
- 如何在jQuery中确定匹配元素的元素类型?
11 浏览
如何在jQuery中确定匹配元素的元素类型?
我正在通过ID名称匹配ASP.Net生成的元素,但有些元素可能根据页面上下文呈现为文本框或标签。我需要弄清楚匹配的是文本框还是标签,以便知道是通过val()获取内容还是通过html()获取内容。
$("[id$=" + endOfIdToMatch + "]").each(function () { //确定$(this)是文本框还是标签 //做一些操作 });
我找到了一个解决方案,但它不起作用,只返回"undefined":
$("[id$=" + endOfIdToMatch + "]").each(function () { alert($(this).tagName); });
我漏掉了什么?