私は少し奇妙な状況にあります。live()関数とbind()関数の前提は理解していますが、必要ないと思われる状況では、必要なようです。説明します。
jqueryでオートサジェストを作成しました。ページの上部にautosuggest.jsを含めました。次に、入力フィールドがあります。
JSの基本は次のように機能します。
$(".autosuggest").keyup(function()
{
}
これは機能します-キーアップで、私の関数は期待どおりに実行されます-入力フィールドは最初からページにあるので、live()またはbind()を使用する必要はありません...
今..私は「スター評価者」風のスクリプトも作成しました。いろいろあります
$('.rating li').mouseover(function() {
}
まだ動作しません
$('.rating li').live('mouseover',function() {
}
します。
オートサジェストの場合に使用しないのに、この状況で「ライブ」を使用する必要があるのはなぜですか?
ありがとう