所以我知道一点 javascript,但我正在尝试学习 jquery,这似乎更容易一些。我只是在尝试一个简单的事情,如下所示:
alert( document.getElementById("email").getAttribute('placeholder') );
现在显然 jquery 可以使用 css 选择器,所以我认为以下方法可行:
alert( $("#email").getAttribute('placeholder') );
但事实并非如此。我究竟做错了什么?这可能是一个如此简单的答案,但从周围搜索我似乎无法找到它。您可能会说我是一个绝对的初学者。
最佳答案
jQuery
函数(简称 $
)返回匹配元素的集合,因此您必须像这样获取第一项:
alert( $("#email")[0].getAttribute('placeholder') );
或者您可以使用 .attr
功能:
alert( $("#email").attr('placeholder') );
关于javascript - Alert (getElementById) 等效于 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563567/