クリック関数のイベント引数を渡す正しい方法がわかりません。
だから私はそのコースに合格できません:
誰が私を助けることができます?
アップデート:
私の答えは以下のようなものですが、それでも正しくありません。
function addBarClickEvent($bar,value) {
$bar.click(
function(e) {
alert(value);
}
);
}
クリック関数のイベント引数を渡す正しい方法がわかりません。
だから私はそのコースに合格できません:
誰が私を助けることができます?
アップデート:
私の答えは以下のようなものですが、それでも正しくありません。
function addBarClickEvent($bar,value) {
$bar.click(
function(e) {
alert(value);
}
);
}
イベント引数は、次のようにクリック関数に渡されます
$(element).click(function(event){ // <-- see event argument getting passed in
// now you can use event object here
});
編集
これがコードの始まりです
function addBarClickEvent($bar,value) {
// add a click event to the bar that
// pops up an alert with the bars value
$bar.click(
// your code goes here!
);
}
これは、私のコードが関数内でどのように見えるかです
function addBarClickEvent($bar,value) {
// add a click event to the bar that
// pops up an alert with the bars value
$bar.click(
function(e){alert(value);}
);
}
テストしたばかりですが、他の方法でも問題なく動作します。リセットして上書きしてみてください