0
これは私のコードです。。次のセレクタが動作しない
$(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"/>
私はid
を取得するとアラートが私に恩返しですが、alert2
は私にundefined
を与えます。どうしたの? HTMLシンプルな2つinput
。ここで
HTMLコードも入力してください。 –
はい、正しいIDを取得し、htmlは正確なコードです。 – Gari
生成されたコードをチェックします。 JQuery UIは新しいHTMLを生成します。この方法で次の入力を得ることはできません。 – sinisake