【发布时间】:2011-05-23 21:55:57
【问题描述】:
我有一个使用 document.getElementById() 的 JavaScript 函数。我想升级它以便能够使用 jQuery 选择器 ($(this).parent().find("blah")),但是它需要能够使用原始方法以实现向后兼容性。有没有一种方法可以测试传递给函数的参数是字符串(所以我可以使用getElementById)还是 jQuery 对象(不是字符串)。
我可以使用.length,但这是确定参数是否为字符串的故障安全方法吗?
只要我可以测试字符串,jQuery 分支就可以进入else - 我不需要绝对确定它不是字符串,尽管测试它是否也是 jQuery 会很好。
谢谢,
詹姆斯
【问题讨论】:
标签: javascript jquery variable-types