У меня здесь проблемы. Вот мой код:Как активировать код, если он еще не родился
$(document).ready(function() {
$("#button").click(function(){
alert("hello");
var a = $("textarea").val();
var b = $("#search").val();
var c = $("textarea").length;
var d = $("#search").length;
var array = [];
var st = "";
for(var e=0;e<c;e++)
{
for (var f=0;f<d;f++)
{
if(a[e+f] === b[f])
{
alert(a[e+f]);
array.push(a[e+f]);
if (array.length === d)
{
for(var g in array)
{
st += array[g];
}
a.substr(e,e+f).replaceWith("vinh");
break;
}
}
else
{
break;
}
}
}
});
});
Плохая новость заключается в том, что, когда документ будет готов, не существует какой-либо $ («# кнопка») в первой. Только после того, как я запускаю код, который добавляет кнопку в html, но слишком поздно, кнопка не будет запускаться. Может ли кто-нибудь решить эту проблему? Большое спасибо вашей помощи
Вместо использования просто нажмите, используйте $ («# кнопка»). На («нажмите», функция() {.. – Samir
Вы кнопку инъекционного с помощью JQuery в HTML DOM? –
Поиск для делегирования событий. –