使用Javascript或Jquery获取自定义属性的值

sti*_*fle 37 javascript jquery attributes

如何使用javascript或jquery获取自定义属性的值?

喜欢

<strong id="the id" original-title="I NEED THIS">
Run Code Online (Sandbox Code Playgroud)

我试过.getAttribute() and attr()...(Javascrupt&jQuery)没有成功任何想法?

jin*_*sky 50

不要在id中使用空格.

添加自定义属性会使您的HTML无效.data-attributes改为使用:

<strong id="the_id" data-original-title="I NEED THIS">

$('#the_id').data('original-title');
Run Code Online (Sandbox Code Playgroud)

http://jsbin.com/akoyut/2/edit


Ada*_*ski 39

将"id"更改为"the_id".

你可以使用普通的javascript来做到这一点:

document.getElementById("the_id").getAttribute("original-title");
Run Code Online (Sandbox Code Playgroud)


Sum*_*mit 16

最佳使用方式如下:

jQuery(this).attr('original-title');
Run Code Online (Sandbox Code Playgroud)