jQuery获取链接的val?
我只是想得到一个链接的锚文本jQuery获取链接的val?,jquery,Jquery,我只是想得到一个链接的锚文本 $('a').click(function(){ alerT($(this).val()); }); <a href="#">test</a> 我有上面的代码,但由于某种原因,它总是返回空的 我错过什么了吗 谢谢大家! 将val更改为文本。你也应该在警戒状态下使T小写,但我认为这可能只是一个打字错误。您还需要确保您的脚本或脚本在文档准备就绪之前到达。还有一件事是,如果您的href不是以散列开头的,或者您希望防止页面在单击时滚动,则可以
$('a').click(function(){
alerT($(this).val());
});
<a href="#">test</a>
我有上面的代码,但由于某种原因,它总是返回空的
我错过什么了吗
谢谢大家! 将val更改为文本。你也应该在警戒状态下使T小写,但我认为这可能只是一个打字错误。您还需要确保您的脚本或脚本在文档准备就绪之前到达。还有一件事是,如果您的href不是以散列开头的,或者您希望防止页面在单击时滚动,则可以从单击事件返回false:
$('a').click(function(){
alert($(this).text());
return false;
});
text方法获取指定元素(在本例中为锚文本)内的任何文本节点。在这种情况下,html也可以工作,但它也可以获取任何子元素,而不仅仅是文本
val方法用于输入元素等具有value属性的对象。例如:
$("input#someId").change(function() {
alert($(this).val());
});
这将提醒输入元素中输入的值。Try.text。val仅适用于输入和文本区域
$("input#someId").change(function() {
alert($(this).val());
});