我有像这样的结构:
<div class="form-group dynamic-group">
<label id="field_name_539" class=" control-label list-label dynamic-label">Untitled
<span id="field_required_539" class="field-required" style="color: #FF0000; ">*</span>
</label>
<div id="field_539" class=" list-field">
<input class="form-control dynamic-control field-text input-block-level" type="text" value="" placeholder="" name="Untitled">
<span id="field_description_539" class="help-block">Some help text goes here</span>
</div>
</div>
如何获得最接近“.field-required”的输入字段值?我尝试这样做,但它不起作用:
$(".field-required:visible").each(function() {
alert($(this).closest(":input").val());
});
答案 0 :(得分:3)
input
不是field-required
使用
$(".field-required:visible").each(function() {
alert($(this).closest(".dynamic-group").find(":input").val());
});
答案 1 :(得分:1)
像这样使用,如果inputs
form-group dynamic-group
$(".field-required:visible").each(function () {
alert($(this).parent().next().find(":input").val());
});
答案 2 :(得分:1)
上上树然后下来:
$(".field-required").parents('.form-group').find('input').each(function() {
alert($(this).val());
});