<p id="test">lol</p>
<script type="text/javascript">
var text = $('test').text();
var comparingText = 'lol';
if (text == comparingText) {
document.write('haha');
}
</script>
なぜこれがうまくいかないのですか?" " を使ってみたこともありIF NOT
ます..
<p id="test">lol</p>
<script type="text/javascript">
var text = $('test').text();
var comparingText = 'lol';
if (text == comparingText) {
document.write('haha');
}
</script>
なぜこれがうまくいかないのですか?" " を使ってみたこともありIF NOT
ます..
<test>
ID のタグではなく、タグを取得しようとしていますtest
。#
ID でタグを取得するには、シンボルが必要です。$('#test')
ただし、jQuery を選択エンジンとして使用するのはやり過ぎで非効率的です。バニラ JavaScript のコードは次のとおりです。
if( document.getElementById('test').firstChild.nodeValue == "lol")
document.write("haha");
ID で要素を取得していません。次のようにする必要があります。
var text = $('#test').text();
また、スクリプトを DOM ロード イベントに記述したほうがよいでしょう。
$(function(){
var text = $('#test').text();
var comparingText = 'lol';
if (text == comparingText) {
document.write('haha');
}
);