我正在使用Laravel Blade Templating,我有这个选择下拉列表,
<select class="form-control" name="{{ $value->columnheader }}" id="{{ $value->columnheader }}" value="{{ $value->costperlead }}" disabled>
<option value="">---</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
<option value="Possibly">Possibly</option>
</select>
如果他们在给出的选项上选择“是”,我如何根据其ID来获取选择下拉列表的值?此值value="{{ $value->costperlead }}"
谢谢!
答案 0 :(得分:1)
value是select元素的关联属性。 .val()
将返回所选选项值,而不是select元素中添加的value属性。
您可以使用.attr()
属性名称来获取属性值:
$('.form-control').attr('value');
<强> Working Demo 强>
但是,我建议您使用data-value
代替value
来获取自定义属性。然后使用:
$('.form-control').data('value');