Używam następującego kodu do ostrzeżenia id bieżącego elementu.Identyfikator alertu bieżącego elementu
<input type="text" id="desc" name="txtTitle" onclick="fun()">
jQuery:
function fun() {
var currentId = $(this).attr('id');
alert(currentId);
}
Dlaczego alert "nieokreślone"? Próbowałem z:
var currentId =$('element').attr('id');
// and
alert($(this).id);
// and
alert(this.id);
ale ostrzega undefined
Jeśli używałeś jQuery do dodania obsługi onclick, nie prosiłbyś o to. :) – epascarello