如何使 bootstrap slider
slideStop
事件获取 slider
值将 slider
值分配给标签控件,然后单击按钮。
aspx
<input id="ex13" type="text" data-slider-selection = "after" data-slider-step="200" data-slider-ticks="[1000, 4000, 8000]" data-slider-ticks-snap-bounds="30" data-slider-ticks-labels='["N1K", "N4K", "N8K"]'/>
JS
$("#ex13").slider().on('slideStop',function(ev){
document.getElementById('<%=lblpricecode.ClientID%>').data("#ex13").val(ev.value)});
fuction()
{
document.getElementById('<%=btnCallPriceSearchQry.ClientID%>').click();
};
最佳答案
您可以使用:
$('#<%=btnCallPriceSearchQry.ClientID%>>').trigger('click');
您代码中的问题是:触发点击的函数没有名称!
因此您可以为函数添加一个名称,例如:
fuction triggerClick() { document.getElementById('').click(); }
在调用此类函数之前声明该函数或将代码直接移至事件处理程序内:
$("#ex13").slider().on('slideStop',function(ev){ document.getElementById('').data("#ex13").val(ev.value); document.getElementById('').click(); });
使用该函数,代码将是:
fuction triggerClick() { document.getElementById('').click(); } $("#ex13").slider().on('slideStop',function(ev){ document.getElementById('').data("#ex13").val(ev.value); triggerClick(); });
当您声明没有名称的函数时,请注意浏览器控制台中出现的错误:Uncaught ReferenceError: function is not Defined。
关于javascript - 如何从 BootStrap SliderStop 触发按钮单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997327/