0
私はli
を選択するたびにvar values
を保持し、それに複数を追加しようとしていますが、毎回var values
が自動的にリセットされます。私の関数はその変数を保持していません
私は何か間違っているとはかなり確信していますが、私はそれを理解できません。
$('#drop-down > ul > li').on("click", function() {
if (values === undefined)
{
var values = $(this).text();
}
else
{
values = values + $(this).text();
console.log(values);
}
console.log('test' + values);
});
if/else文の前に 'var values;'を宣言する – pumpkinzzz
どこから値を取得しますか?あなたの例から、あなたの関数では常に定義されていません – baao
最初にvarの値を空にして、li要素をクリックしてそれを既存のものに追加するたびに、それ自身を満たすようにします。 – Sunkhern