Как выбрать скрытый тег ввода с именем в ч / б тег формы в jquery / javascript

0

Я хочу выбрать скрытый ящик с jquery.

Что я сделал.

На веб-странице существует число форм. Я хочу выбрать индивидуальную форму и ее в ч/б скрытую папку с jquery. мой код Javascript:

function replace_val(clickval)
 {
    var id = $(clickval).attr('id');
    var valuer = $(clickval).attr('value');
    var formid = $("statictext"+id).val();
    $('input[type=hidden][name="packagesale"]').val(valuer);
    $('input[type=hidden][name="pre_post"]').val('Postpaid');
    alert(formid >'input[type=hidden][name="packagesale"]').val());
 } 

Мой код HTML, где эта функция вызывает.

<input style="width:85px;" class="btn btn-danger" onClick="replace_val(this);" type="button" id="<?php echo $sno;?>" value="<?php echo $value;"/>

Я думаю, что что-то не так в моем предупреждающем поле кода....

  • 0
    Какой актуальный вопрос?

2 ответа

4

Ваш селектор ошибочен внутри alert(). Вы должны использовать:

function replace_val(clickval)
{
    var id = $(clickval).attr('id'),
        valuer = $(clickval).attr('value'),
        formid = $("#statictext"+id);

    $('input[type=hidden][name="packagesale"]').val(valuer);
    $('input[type=hidden][name="pre_post"]').val('Postpaid');

    alert(formid.children('input[type="hidden"][name="packagesale"]').val());
} 
  • 0
    Уважаемый, он показывает предупреждение не определено
  • 0
    Пожалуйста, соберите jsFiddle. Попытка отладки кода с помощью догадок никогда не была хорошей идеей!
0

у вас также есть ошибка на линии

 var formid = $("statictext"+id).val();

будет

var formid = $("#statictext"+id).val();
//or
var formid = $(".statictext"+id).val();// if using class

Не используйте jQuery, если возможно, только в чистом javascript

    var id = clickval.id;
    var valuer = clickval.value;

Ещё вопросы

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