jquery和href的文本值

时间:2014-10-09 11:11:35

标签: javascript jquery html

我关注了一个href

<a href="javascript:cs();">Alberta</a>

我想访问一个名为Alberta的href文本

我的javascript / jquery代码如下

  function cs() {

    $(function () {
        $(this).click(function () {
            alert($(this).html());

        });
    });


    setCookie("province", $(this).closest("a").text())
    alert("");
}

我尝试过.text和.val但没有运气。

请让我知道我做错了什么

3 个答案:

答案 0 :(得分:0)

我认为你期待这样的事情

<a onclick="getValues(this)" href="javascript:return false;">Alberta</a>

function getValues(hrefEle)
{
  alert("inner text = "+$(hrefEle).text());
  alert("href = "+$(hrefEle).attr("href"));
}

答案 1 :(得分:0)

你也可以这样做

<a href="javascript:cs();" id="test">Alberta</a>
<script>
function cs() {
            alert($("#test").html());
}
</script>

答案 2 :(得分:0)

希望这是你想要的!!

<强> HTML

<a href="#">Alberta</a>
<button>Click Me</button>

<强>脚本

$(document).ready(function(){
    $("button").on("click", function(){
        alert($("a").text());
    });
});

Fiddle Demo