我有一个 JavaScript 函数,它使用document.getElementById()
. 我想升级它以便能够使用 jQuery 选择器 ( $(this).parent().find("blah")
),但是它需要能够使用原始方法以实现向后兼容性。有没有一种方法可以测试传递给函数的参数是字符串(所以我可以使用getElementById
)还是 jQuery 对象(不是字符串)。
我可以使用.length
,但这是确定参数是否为字符串的故障安全方法吗?
只要我可以测试字符串,jQuery 分支就可以进入else
- 我不需要绝对确定它不是字符串,尽管测试它是否也是 jQuery 会很好。
谢谢,
詹姆士