Mam przy <input type="hidden" value="" id='h_v' class='h_v'> użyciu jQuery chcę ostrzec użytkownika o tej wartości.
ja używam
var hv = $('#h_v).text();
alert('x');
Ale to nie działa, jakieś wskazówki!
Mam przy <input type="hidden" value="" id='h_v' class='h_v'> użyciu jQuery chcę ostrzec użytkownika o tej wartości.
ja używam
var hv = $('#h_v).text();
alert('x');
Ale to nie działa, jakieś wskazówki!
Odpowiedzi:
Użyj val()zamiasttext()
var hv = $('#h_v').val();
alert(hv);
Miałeś te problemy:
text()jako pola wejściowegoxraczej niż zmiennyhvJeśli nie chcesz przypisywać identyfikatora do ukrytego pola; możesz użyć nazwy lub klasy z selektorem takim jak:
$('input[name=hiddenfieldname]').val();
lub z przypisaną klasą:
$('input.hiddenfieldclass').val();
<div class="selected-imsi"><input type="hidden" id="imsi_sel" name="selected_imsi[]" value="'+datum.id+'" />jak mogę sprawdzić, czy wartość jest pusta, czy nie?
var hiddenFieldID = "input[id$=" + hiddenField + "]";
var requiredVal= $(hiddenFieldID).val();
var hv = $('#h_v).text();
Myślę, że zamknięcie cudzysłowów
pomogłoby
.text()nie działa na polach wejściowych. raczej użyj.val()