Jquery: How do I select dynamic ids in this format?
Posted
by sjsc
on Stack Overflow
See other posts from Stack Overflow
or by sjsc
Published on 2010-04-20T01:34:50Z
Indexed on
2010/04/20
1:43 UTC
Read the original article
Hit count: 314
jQuery
|JavaScript
I'm trying to select dynamic ids when a user types something into the input fields. My app spits out the input fields in the following format:
<input id="student_1_first_name" />
<input id="student_1_last_name" />
<input id="student_2_first_name" />
<input id="student_2_last_name" />
<input id="student_3_first_name" />
<input id="student_3_last_name" />
etc.
For example, I tried doing this to select the end of the id string:
<script type="text/javascript">
$(document).ready(
function (){
$("input[id$=_first_name]").bind("keyup", run_some_function_here);
run_some_function_here();
$("input[id$=_last_name]").bind("keyup", run_some_function_here);
run_some_function_here();
}
);
</script>
When I do that, Jquery can't seem to select the input ids, so the functions don't run. Do you have any ideas on how I can select the ids correctly?
© Stack Overflow or respective owner