javascript问题(javascript proplems)
假设我有一个链接列表:
<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/>如果单击某个列表链接,我会收到包含其文本的警报
我写了一个脚本,但它不对,它看起来像这样
function lunch(){ alert( $(this).text()) }对于
<a id="listn" href="#" onclick="lunch()"> some text5 </a><br/>如何在jquery或javascript上执行此操作?
lets say i have a list of links:
<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/>and if some list link is clicked i get an alert with its text
i wrote a script but it isnt right, it looks like this
function lunch(){ alert( $(this).text()) }for
<a id="listn" href="#" onclick="lunch()"> some text5 </a><br/>how to do this on jquery or just javascript?
最满意答案
$('a[id^=list]').click(function () { alert($(this).text()); });这适用于ID为“list”的所有链接。 如果您希望它适用于所有链接,请将选择器更改为$('a') 。
$('a[id^=list]').click(function () { alert($(this).text()); });This will work for all links that has an id starting with 'list'. if you want it to work for all links change the selector to $('a').
更多推荐
发布评论