我有一个输入框......
<input type="text" id="search_member" onkeyup="lookup(this.value);">
Run Code Online (Sandbox Code Playgroud)
当我输入字段时,它将转到函数lookup().从那里我想得到这个输入的id.我试过了...
var This_id = $(this).attr("id");
Run Code Online (Sandbox Code Playgroud)
但这不行.关于我如何获得身份证的任何建议?
小智 9
因为你传递this.value给你的lookup()功能.这是更好地传递this给你的函数,然后用arg.value获得的价值和arg.getAttribute('id')对id
<input type="text" id="search_member" onkeyup="lookup(this);">
function lookup(arg){
var id = arg.getAttribute('id');
var value = arg.value;
// do your stuff
}
Run Code Online (Sandbox Code Playgroud)