検証機能を備えた連絡先フォームを作成し、誰かが疑問符をクリックすると説明付きの div がポップアップするヘルプ機能を追加しようとしていました。
変数と「this」セレクターを使用してそれを行う方法を見つけましたが、うまく機能しているように見えましたが、機能しなくなり、デフォルトの # 動作を防ぐことができないようです。
同様の質問を見ても、問題が何であるかを示すものは何もありません。関数は次のとおりです。
$(function() {
//show/hide
$('a.form-question-help-link').click(function(event) {
event.preventDefault();
var divname= this.name;
$("#"+divname).toggle();
return false;
});
});
jsFiddle リンク: http://jsfiddle.net/dvmac/dpVzL/2/