0
이것은 내 코드입니다. 나는 id
를 얻을 때 . 다음 선택기가 작동하지 않습니다.
$(function() {
var premium1 = $("#premium1").spinner({
\t change: function(event, ui) {
\t \t if($("#premium1").spinner("value")!=0){
\t \t \t CountGroupOne(this.id);
\t \t }
\t \t else
\t \t {
\t \t \t ShowAll(1);
\t \t }
\t \t
\t }
});
});
function CountGroupOne(id){
\t alert(id);
\t var price=$("#"+id).nextAll('input:first').val();
\t alert(price);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="premium1" type="number" name="premium[1][1][]" value="0" min='0' max='30'/><input type="number" hidden name="price[]" value="2"/>
alert2
나에게
undefined
을 제공합니다. 뭐가 문제 야? HTML은 단순한 두
input
. 여기
HTML 코드도 제공하십시오. –
예, 정확한 ID를 얻고 HTML이 정확한 코드입니다. – Gari
생성 된 코드를 확인하십시오. JQuery UI는 새로운 HTML을 생성합니다.이 방법으로 다음 입력을 얻을 수 없습니다. – sinisake