我的母版页中有一个方法可以为我传递的每个标签填充一个值:
function FillLabel(field, text)
{
$(field).html(text);
}
我需要让它适应我的 field
接收 html 输入的情况,并将文本放入此输入我需要使用 $(field).html(文字);
我需要构建一个 if 来识别 field
的类型,但我不知道该怎么做。我该怎么做?
最佳答案
你没有提供足够的细节!根据您的代码片段,您似乎在谈论基于 jQuery 的 JavaScript。
您可以使用 is() 测试元素的类型方法和selectors :
var element=$(field);
if(element.is(":input")) element.val(text);
else element.html(text);
关于javascript - 确定我的应用程序正在使用哪个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8446435/