現在の要素のIDを警告するために次のコードを使用しています。現在の要素のアラートID
<input type="text" id="desc" name="txtTitle" onclick="fun()">
jqueryの:
function fun() {
var currentId = $(this).attr('id');
alert(currentId);
}
なぜそれが "未定義" 警告していますか? 私は試してみました:
var currentId =$('element').attr('id');
// and
alert($(this).id);
// and
alert(this.id);
が、それはそれを変更してみてくださいundefined
jQueryを使用してonclickハンドラを追加した場合は、これを尋ねることはありません。 :) – epascarello