从下拉列表中调用所选值的函数
Calling function on selected value from drop down list
我有以下html代码:
<select class="1-100"></select>
我正在使用Jquery来填充上述选择选项的值:
$(function(){
var $select = $(".1-100");
for (i=1;i<=100;i++){
$select.append($('<option></option>').val(i).html(i))
}
});
这给了我一个从 1 到 100 的值的下拉列表。我想在从此下拉列表中选择一个数字时触发一个函数。该函数应返回我在下拉列表中选择的数字(显示在窗口中(。我是如何做到这一点的?
HTML :-
<select class="1-100"></select>
<textarea id="mytext"></textarea>
Jquery :-
$('select.1-100').on('change',function(){
alert($(this).val());
$('#mytext').val($(this).val());
});
$(function(){
var $select = $(".1-100");
for (i=1;i<=100;i++){
$select.append($('<option></option>').val(i).html(i))
}
$('select.1-100').on('change',function(){
alert($(this).val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="1-100"></select>
您可以尝试附加 on change
处理程序:
$(function() {
var $select = $(".1-100");
for (i = 1; i <= 100; i++) {
$select.append($('<option>').val(i).html(i));
}
$select.on('change', function() {
alert(this.value);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="1-100"></select>
html
<label></label>
<select class="1-100"></select>
在 js 中
$(function(){
var $select = $(".1-100");
for (i=1;i<=100;i++){
$select.append('<option value="'+ i +'">'+ i +'</option>');
}
$('select').on('change',function(){
$('label').text($(this).val());
});
});
这可以使用 <select>
元素上的 change
事件来完成。
可以使用 .val()
获取<select>
的值。
这是一个工作片段:
$(function(){
var $select = $(".1-100");
for (i=1;i<=100;i++){
$select.append($('<option></option>').val(i).html(i))
}
$(document).on('change', 'select', function(){
alert($(this).val());
$('span').text($(this).val());
$('textarea').val($(this).val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>Select a value: </label><select class="1-100"></select>
<p>Selected value = <span></span></p>
<textarea></textarea>
- http://api.jquery.com/on/
- http://api.jquery.com/val/
- http://api.jquery.com/text/
相关文章:
- 从javascript调用服务器端的下拉列表onchange函数
- 创建自定义函数以在函数上运行完整的多选下拉列表
- 如何在从下拉列表中选择不同的值后更新和调用javascript函数
- 从下拉列表中选择多个值并调用javaScript函数
- ajax函数更改下拉列表值
- 选择下拉列表时如何调用XSL的模板函数
- 防止 select2 下拉列表的自动触发事件调用函数
- 如何将对象从数据源传递到剑道下拉列表的函数
- 尝试从下拉列表中的数据调用函数
- 量角器/JavaScript - 从选择下拉列表中返回字符串的函数
- 如何将函数应用于下拉列表
- 从下拉列表中调用所选值的函数
- 您可以使用jquery在一个下拉列表中获取所选值,而在另一个下拉列表的javascript函数中
- 下拉列表更改函数不会在 Jquery 对话框中触发
- 如何修复阻止下拉列表工作的JavaScript函数
- jQuery函数,一个用于在单击时显示下拉列表,另一个用于从下拉列表中获取所选项目
- select2 rails gem:已安装资产并调用函数,但下拉列表未更改(TypeError:undefined不是函
- 为依赖下拉列表选项提供一个值以创建函数
- 从html下拉列表中获取值,传递给javascript函数
- SAP UI5:使用生命周期钩子函数动态填充xml下拉列表