2011-08-07 8 views
1

私の最後の質問に続きます。私は今、これを持っている:アンカーがハンドカーソルを表示しないのはなぜですか?

<a id='testOne'>One</a> 

とこのJavaScript:

//To remove the title and default action. 
$("#testOne").attr("title", "").click(function(e){ 
    e.preventDefault(); 
}).attr("onclick", null); 

//To reset the title and action 
$("#testOne").attr("title", "Test One").click(function(e){ 
    doTest('one'); 
}); 

しかし、私のリンク(つまり、ボタンのようなスタイルです)その後、リセットされたときにカーソルが十字線ではなくポインタです。私はチェックし、それはautoに設定されています。これをポインタに設定する方法はありますか?

+0

次追加のCSSクラスでこの

変更アンカータグ<a id='testOne' href='javascript:'>One</a>

または

を試すことができますか? –

+0

'$("#testOne ")'ではなく '$(" testOne ")'を意味します。 – JJJ

答えて

9

これは、アンカータグにhref属性が含まれていないためです。あなたは.cssプロパティによって任意の項目のスタイルを設定することができ、この

<a id='testOne' href="#">One</a> 

それとも

<a id='testOne' href="javascript:void(0);">One</a> 
+0

アンカータグのポインタを表示するにはcssは必要ありません。上記のようにhref属性を設定するだけです。 – ShankarSangoli

+0

@Melinda - これがあなたを助けましたか? – ShankarSangoli

1

をお試しください あなたがやろうしているものは何でも、正直に言うと、この

$("#testOne").css("cursor","pointer"); 
1

を試してみてくださいすることに厳しいですわかる。あなたはそれがどこにもリンクしていない場合は、あなたがのためにリンクを持っているかどう

cursor:poitner 
関連する問題