<a href="?at=privat" at="privat" class="Privat">Privat</a>
Run Code Online (Sandbox Code Playgroud)
我需要一个Jquery从上面的链接获取privat.在这里我试过.
$(".Privat").click(function(e) {
e.preventDefault();
alert($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
但它没有返回任何价值?我怎样才能获得价值?
Ant*_*ist 12
该<a>标签创建一个锚,它不会有一个值(一般只用于创建输入做标记).如果您想要其中一个属性的值,那么您可以使用该.attr()函数.
例如:
alert($(this).attr('at')); // alerts "privat"
Run Code Online (Sandbox Code Playgroud)
如果您想要其文本的值(<a>和</a>标签之间的内容),您可以使用以下.text()功能:
alert($(this).text()); // alerts "Privat"
Run Code Online (Sandbox Code Playgroud)
如果您的HTML有点不同,并且您的<a>标记包含其他HTML,而不仅仅是文本,如下所示:
<a href="?at=privat" at="privat" class="Privat"><span>Privat</span></a>
Run Code Online (Sandbox Code Playgroud)
然后你可以使用该.html()函数来做(它会返回<span>Privat</span>).在.text()仍然只返回"隐私",即使它包裹在一个跨度.
| 归档时间: |
|
| 查看次数: |
20714 次 |
| 最近记录: |