нужна помощь в добавлении Javascript на клик

0

Привет, я пытаюсь добавить javascript-код, когда я нажимаю кнопку, но я думаю, что я испортил. Если кто-то может помочь мне с синтаксисом. Возможно, я делаю это неправильно; если у кого-то есть лучший способ сделать это, это будет оценено.

$("#btn_add").click(function(){   
 '<script>$(".selectcategory'+count+'").change(function() {var vv = ($(this).val());$( ".cat'+count+'" ).empty();$(".cat'+count+'").append("<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">");});</script>'
});
  • 1
    Вам не нужно использовать теги сценария. вы можете прикрепить обработчик события в другой обработчик события
  • 1
    так много вещей не так, я даже не знаю с чего начать
Показать ещё 1 комментарий
Теги:

1 ответ

2
Лучший ответ

Честно говоря, в вашем коде много ошибок. Я изучаю Javascript сам на данный момент, поэтому, возможно, я не буду предлагать решение, но я пытаюсь помочь.

Прежде всего, тег сценария должен быть вокруг вашего кода, а не в нем. Во-вторых, используйте одиночные и двойные кавычки правильно. И последнее, но не менее важное: используйте некоторую разметку в своем коде. Трудно понять, в чем проблема.

<script>
$("#btn_add").click(function()
{   
    $(".selectcategory"+count).change(function()
    {
       var vv = ($(this).val());
       $(".cat"+count).empty();
       $(".cat"+count).append('<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">');
    });
});
</script>
  • 1
    Спасибо, Грег, мы редактировали одно и то же, так что, я думаю, я, по крайней мере, близок;)
  • 0
    ты прав, испорченный всеми этими одинарными и двойными кавычками, теперь он работает, я забыл поставить недостающую строку в коде

Ещё вопросы

Сообщество Overcoder
Наверх
Меню