2013-03-11 4 views
-3

HTML을 사용하여 태그 속성에 의해 텍스트를 얻을 :자바 스크립트 또는 JQuery와

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

지금 내가 뭘 원하는 것은 = "true"로 뭔가 텍스트를 추출하지만, 나는 그것을

을 할 생각입니다 잘 모릅니다

무언가가 id 일 경우 더 간단 할 것이지만 그렇지 않다면 우리는 여전히 getElementBy 메소드를 사용하여 텍스트를 추출 할 수 있습니다.

jsfiddle 데모를 주시면 감사하겠습니다.

편집 : 나는

+1

"Jsfiddle 데모 주시면 감사하겠습니다." 정말?/너/시도 했어? – Terry

+0

나는 변수에 텍스트를 추출했다. –

+1

@SasukeKun : Terry는 노력을 보여 주겠다고 말하고 싶다. 시도한 것이 있지만 작동하지 않은 것, 우리는 문제를 조사하는 것을 도울 수있다. –

답변

3

jQuery를 사용하지 않는 경우 document.querySelector를 사용할 수 있습니다.

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

JSFiddle

1

그냥 .attr를 사용하여 텍스트를 나는 단어를 추출 할,하지만 당신은 data-something

+0

OP가 jQuery를 사용하지 않습니다. – kapa

+1

"자바 스크립트 또는 jquery를 사용하여 태그 속성별로 텍스트 가져 오기" – Ven

+0

지금 보았습니다. :) 그렇다면 그는 태그를 추가하기가 너무 게으른 것입니다. 문서를 읽기에는 너무 게으른 것 외에도. – kapa

0

그것은 아마도 더 나은 data- 속성을 사용하는 것 HTML5 사용해야합니다

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

그 값에 액세스하는 것은 간단히 다음과 같을 것입니다 :

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

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