首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我这么写为啥不行

2012-05-21 
我这么写为啥不行?a hrefjavascript:void(0) idbj classaa onclickmudi(北京) 北京/a

我这么写为啥不行?
<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分别的用法
[解决办法]

HTML code
<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对象的。
[解决办法]
探讨
可以这么写:
<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"……

热点排行
Bad Request.