2014-07-25 65 views
-5

聲明我怎麼觸發基於標籤文本如果基於標籤tekst

<label>This Text</label> 

if (label.text === "This Text") { 
alert(hi); 
} 
+2

請來完成,更具體。什麼是「標籤」? –

回答

0

那麼,什麼是label的功能?它是否有text屬性?如果您使用jQuery選擇器標識了<label>元素,則可以使用the text() function獲取其中的文本。類似這樣的:

<label>This Text</label> 

<script type="text/javascript"> 
    var label = $('label'); 
    if (label.text() === 'This Text') { 
     alert('hi'); 
    } 
</script> 

示例here

+0

這可能聽起來很老套,但是......降票的任何特殊原因? – David

+0

感謝這個作品(Y)不知道爲什麼downvoting它白癡 – John

+0

@約翰:這就是爲什麼我猶豫要問。投票是匿名的,絕不應該親自採取。但是,如果有人提出建設性的建議,我真的有興趣改進答案。無論哪種方式,很高興我能夠幫助! – David

0

這可以通過多種方式

完成
$("label").text(); 

document.getElementsByTagName('label')[0].firstChild.data 

它還可以通過指定類或ID標記,然後訪問它作爲

$("#label").text(); 

DEMO HERE