0

可能这很容易,但我无法让它工作:

使用以下title属性,我可以在定义的可点击区域上显示描述文本:

$("#myElement").attr('title', ‘description text’);

是否可以执行上述操作,而不是title使用“手指”光标的属性?

可能如下:

$("myElement").cursor("pointer")
4

4 回答 4

1

是的,但我会推荐 css over js:

#myelement {
    cursor:pointer
}

不确定您是否正在寻找在 js 中执行这两种操作的最简洁的方法,如果是这样,那么这将非常接近:

$('#myElement').title('text here').css('cursor','pointer');
于 2013-02-06T00:31:09.313 回答
1
   $( ".boxClose" ).text( "Title" ).css( 'cursor', 'pointer' );
   $("#myElement").append($(".boxClose"));

 <style>
 .boxClose{
  position:absolute;
  top:0px;
  width:100%;
  height:10px;
 }
 </style>

使用 append 添加文本并将其更改为 cursor .. jquery awesome ..

于 2014-05-02T04:26:05.957 回答
1

我不明白标题和光标之间有什么关系,但您可以使用以下方法更改 jQuery 中的样式:

$("myElement").css('cursor', 'pointer')

请注意,HTML 属性和样式之间有一个重要区别。 title是一个属性,通过.attr.

于 2013-02-06T00:33:34.580 回答
0

如果你真的需要用 javascript 改变元素的 css 属性,你可以在 jquery中使用.css()函数

$("myElement").css("cursor", "pointer")
于 2013-02-06T00:33:17.163 回答