Ash*_*i K 5 html javascript jquery
我正在尝试更改文本框的一些功能,这是一个readonly.但是当我尝试使用javascript更新文本框时,更改事件不会触发文本框.
<script type="text/javascript">
$(document).ready(function () {
$('input[id$=_txtTest]').bind("change", function () {
alert("test");
});
});
function ChangeText() {
$('input[id$=_txtTest]').val('hello');
}
</script>
Run Code Online (Sandbox Code Playgroud)
我点击一个按钮调用ChangeText方法.但它没有为文本框触发textchange事件.
谁能告诉我这里有什么问题?
那么你必须这样做:http://jsfiddle.net/kmvSV/1/
$(document).ready(function () {
$('input[id$=_txtTest]').bind("change", function () {
alert($(this).val());
});
$('button').bind("click", function () {
$('input[id$=_txtTest]').val('hello').trigger('change');
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25237 次 |
| 最近记录: |