-3

html:

 <h1 something="true">I am text</h1>

现在我想做的是用 something="true" 提取文本,但我不知道我该怎么做

如果某物是 id 它会更简单,但如果它不是......我们仍然可以使用 getElementBy 方法提取文本。

Jsfiddle演示将不胜感激。

编辑:我想提取我是文本的词

4

3 回答 3

3

如果您不使用 jQuery,则可以使用 document.querySelector。

var text = document.querySelector('[something="true"]').innerHTML;

JSFiddle

于 2013-03-11T23:15:28.200 回答
1

只需使用.attr,但您应该使用 html5data-something

于 2013-03-11T23:04:03.540 回答
0

使用data-属性可能会更好:

<h1 data-something="true">I am text</h1>

访问该值只需:

var getSomething = $('h1').data('something');

http://api.jquery.com/jQuery.data/

于 2013-03-11T23:09:47.227 回答