javascript - 单击列表元素以获取警报

标签 javascript jquery jquery-events

假设我有一个链接列表:

<a id="home" href="#"> home link </a><br/>
<a id="list1" href="#"> some text1 </a><br/> 
<a id="list2" href="#"> some text2 </a><br/> 
<a id="list3"> href="#"> some text3 </a><br/> 
<a id="list4" href="#"> some text4 </a><br/
<a id="list5" href="#"> some text5 </a><br/>
<a id="list sails" href="#"> sails link </a><br/>

如果单击某个列表链接,我会收到一 strip 有文本的警报。

我写了一个脚本,但它不正确,它看起来像这样:

function lunch(){
  alert( $(this).text()) }

对于

<a id="listn" href="#" onclick="lunch()"> some text5 </a><br/>

如何在 jQuery 或 JavaScript 中执行此操作?

最佳答案

$('a[id^=list]').click(function () {
    alert($(this).text());
});

这适用于 ID 以“list”开头的所有链接。如果您希望它适用于所有链接,请将选择器更改为 $('a')

关于javascript - 单击列表元素以获取警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867307/

相关文章:

javascript - 通过 POST 接收 JSON 的 API 接收到的类型与发送的类型不同

php - 计算商品和数量价格然后发送电子邮件

javascript - 使用 .on() 和 .off() 禁用事件的 jQuery 分页会导致无响应的 UI 元素

javascript - 选择单个 HighCharts 容器会导致其他容器改变位置

javascript - 删除 Javascript 中的元素列表

Javascript:揭示模块模式。访问私有(private)成员(member)

javascript - datepicker 禁用 future 日期并将今天日期显示为默认日期

javascript - 自定义 Jquery css 下拉菜单问题

jquery - 使用 jQuery 的 on() 函数的性能差异

javascript - 为什么在 Firefox 中的文本区域中键入会导致屏幕滚动?