点击它后如何获得值?

时间:2016-02-01 17:28:32

标签: javascript jquery

以下是我的HTML代码

<ul id="pageList">
    <li><a>1</a></li>
    <li><a>2</a></li>
    <li><a>3</a></li>
</ul>

以下是我的js代码

  $('#pageList').on('click', 'a', function() {
    console.log($(this).val());
  })

当我点击每个标签时,如何获取标签的价值?

2 个答案:

答案 0 :(得分:0)

您需要使用.text()

$('#pageList').on('click', 'a', function() {
    console.log($(this).text());
  })

答案 1 :(得分:0)

纯JavaScript:

var li = document.getElementById('pageList').getElementsByTagName('li'); // or 'a'
for (var i = 0; i < li.length; i++)
{
    li[i].addEventListener('click', function()
    {
        console.log(this.innerHTML); //Will log : <a>1</a> for example
    }
}