Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery获取链接的val?_Jquery - Fatal编程技术网

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());
});