我这么写为啥不行?
<a href="javascript:void(0);" id="bj" class="aa" onclick="mudi('北京')" >北京</a>
<script>
function mudi(cty)
{
alert($(this).attr("class"));
alert($(this).html());
}
</script>
[解决办法]
如果有引入JQEURY的话第一句应该是行的,第二句A标签获不到。HTML的
[解决办法]
alert($(this).attr("class"));
alert($(this).html());
弄清楚这里的this。。js和jquery分别的用法
[解决办法]
<script src="http://code.jquery.com/jquery-latest.js"></script><a href="javascript:void(0);" id="bj" class="aa" onclick="mudi(this)" >北京</a> <script>function mudi(cty){alert($(cty).attr("class"));alert($(cty).html()); }</script>
[解决办法]
可以这么写:
<a href="javascript:void(0);" id="bj" class="aa" >北京</a>
$("#bj").click(function(){
alert($(this).attr("class"));
alert($(this).html());
}
);
或者
<a href="javascript:void(0);" id="bj" class="aa" onclick="mudi('北京')" >北京</a>
<script>
function mudi(cty)
{
alert($("#bj").attr("class"));
alert($("#bj").html());
}
</script>
[解决办法]
楼主写法中的this应该是指向window对象的。
[解决办法]