jquery - 使用 JQuery 捕获 Telerik MVC ComboBoxFor 中的更改

标签 jquery combobox telerik-mvc

我使用以下代码来捕获 HTML 输入中的更改文本:

$(document).ready(function() {
    $(':input', document.myForm).bind("change", function() { setConfirmUnload(true); }); 
});

这对于普通文本框和复选框来说效果很好。

我正在使用 Telerik 的 MVC ComboBoxFor 来呈现输入标签,但似乎没有触发上述 JQuery。

有什么想法如何捕捉这个吗?

这就是 HTML 的呈现方式:

<div class="t-widget t-combobox t-header" id="InterviewRequired">
<div class="t-dropdown-wrap t-state-default">
    <input class="t-input" id="InterviewRequired-input" name="InterviewRequired-input" title="InterviewRequired" type="text" value="Select" />
    <span class="t-select t-header">
        <span class="t-icon t-arrow-down">select</span>
    </span>
</div>
<input id="InterviewRequired-value" name="InterviewRequired" style="display:none" type="text" value="0" />

我也在 Telerik forums 上问过这个问题万一我在这里得不到答案。

最佳答案

以下是您可以附加到的事件列表: http://www.telerik.com/community/forums/aspnet-mvc/combobox/jquery-event-names.aspx

如果您想使用 JavaScript 以更动态的方式附加更改事件,您可以附加到“valueChange”事件而不是“change”:

$(document).ready(function() {
    $('#ComboBoxId').bind("valueChange", function() { setConfirmUnload(true); }); 
});

关于jquery - 使用 JQuery 捕获 Telerik MVC ComboBoxFor 中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338422/

相关文章:

jquery - 使用 jquery .css 的 div 的响应高度

javascript - mvc 中的日期选择器验证

javascript - 如何从另一个框架访问框架的文档对象?

java - JComboBox as Jtable CellEditor with Overriden stopCellEditing modifies wrong table cell

c++ - qt组合框可读但可编辑

泰勒瑞克 : How to edit text from footer "Displaying items xx-yy of zz"

javascript - 使用 jQuery 显示隐藏图像

asp.net - 无法正确循环过滤器描述符 Telerik Ui

asp.net-mvc - 自定义 Ajax 绑定(bind)无法正常工作

c# - 通过数据绑定(bind) WPF/MVVM 从从数据库填充的组合框中获取所选值,以进行比较