Я работаю над тем, чтобы приложение Sharepoint 2007 выглядело более современным. Я активно использую jQuery для этого, и хотя я не эксперт, я научился достаточно, чтобы разбираться в этом. Пока я не столкнулся с этой проблемой сегодня. Вот биты:
$(document).ready(function() {
alert('doc ready');
var textBox1 = $("#myTest");
alert(textBox1);
textBox1.keyup(function() {
alert('key UP');
});
textBox1.live("keyup", function() {
alert('keykeykey up live');
});
});
HTML, созданный сервером:
<input name="ctl00$Spwebpartmanager1$g_1f2d211c_a0c3_490d_8890_028afd098cac$ctl00$myTest" type="password" id="ctl00_Spwebpartmanager1_g_1f2d211c_a0c3_490d_8890_028afd098cac_ctl00_myTest" class="gh" />
Итак, обработчик готовности документа срабатывает, переменная textbox1 не равна нулю, но не запускается ни один из обработчиков событий для обработки события keyup? Разум шатается ...