寫html時這樣綁定 <input type="text" name="address4" id="address4" onFocus="open1(this);"> 函數則加一個對象 function open1(ob) { var id=$(ob).attr("id"); alert(id); }
若是是超連接,這樣寫是無效的,獲取不到idjavascript
<a href="javascript:saveForm(this)" class="save" id="id_save">所有保存</a>
要換成 onclick 這樣,才能夠獲取的到html
<a href="javascript:void(0)" class="save" id="id_save" onclick="saveForm(this)">所有保存</a>
或者用jquery的綁定事件 focus就用 on 若是是 click就是點擊java
function open1(){ var id=$(this).attr("id"); console.log(id); } $("input[name^='address']").on("focus",open1);