Javascript GetValue嵌套输入JS

Javascript GetValue嵌套输入JS,javascript,jquery,Javascript,Jquery,我有html: <div class="Alaves"> <h4>Admin</h4> <input type="hidden" value=1> </div> //...There I have 10 class="Alaves" with inputs 我猜这就是你的意思: $(function (){ $('.Alaves').click(function (){ $("input", this).eac

我有html:

<div class="Alaves">
<h4>Admin</h4>
<input type="hidden" value=1>
</div>
//...There I have 10 class="Alaves" with inputs

我猜这就是你的意思:

$(function (){
    $('.Alaves').click(function (){
        $("input", this).each(function(){
            assert(this.value);
        });
    });
});
将其用作:

$(document).ready(function () {
    $('.Alaves').click(function () {
        assert( $(this).val());
        or
        alert($(this).val()); 
    });
});

获取输入的值

$(document).ready(function () {
        $('.Alaves').click(function () {
            assert($(this).children('input').val());
        });
    })

如果要查找单击的输入值,需要使用value函数作为
.val()
,而不是
.val
。您还应该使用jquery的
find()
方法在当前单击的元素中找到输入元素

$(函数(){
$('.Alaves')。单击(函数(){
log($(this.find('input').val());
});
});

管理
管理
管理
管理
管理

如果只想显示其子文本框值,请单击:

         $(document).ready(function () {
             $('.Alaves').click(function () {
             assert( $(this).find('input').first().val();
            });
         });
else用于具有相同父类“Alaves”的所有输入 @prasad的答案可以遵循

片段解决方案:

$(函数(){
$('.alaves')。单击(函数(){
assert($('input:hidden',this.val());
});
});
函数断言(val){
log('Input'的值为:“+val+”);
}
.alaves{
光标:指针;
}

管理

要查找单击的输入值吗?首先,将value=1更改为value=“1”
         $(document).ready(function () {
             $('.Alaves').click(function () {
             assert( $(this).find('input').first().val();
            });
         });