0

この質問の仕方が 100% わかりません。ご理解の上編集お願いします。

サブ div のマウスオーバー イベントを確認したい。しかし、うまくいきません。私の現在のコードはこれです:

$('#mc').hover(function() {
    if (selectedCoding !== 1)
        $(this).css({"color":"red"});
    else
        $(this).css({"color":"white"});
}, function() {
    if (selectedCoding !== 1)
        $(this).css({"color":"white"});
    else
        $(this).css({"color":"red"});
});

#mc は次の場所にあります。

<div id="coding">
    <ul>
        <li id="mc">
            <img src="images/minecraft.png">
            <h3>Minecraft Plugins</h3>
            <p>Description text</p>
        </li>
    </ul>
</div>

ここでの問題は、jQuery 関数で #mc が見つからないことです。

私の index.php ファイルには、次の小さなコードがあります。

$('#webbox').load('codinghelp.html');

以下はすべて「codinghelp.html」の中にあります。

    <div id="coding">
    <ul>
        <li id="mc">
            <img src="images/minecraft.png">
            <h3>Minecraft Plugins</h3>
            <p>Description text</p>
        </li>
    </ul>
</div>
<span style="color:green" id="request"> </span>

index.php ファイルから #mc を見つけることができませんが、次のコードが機能するため、#request を見つけることができます。

$('#request').text('Minecraft');
4

1 に答える 1