我正在尝试使用jquery来获取更改的输入字段值,这正在改变下拉选择的javascript事件。 我根本没有得到确切的问题。它与dom树刷新(.live)有关吗?任何帮助/建议都会很棒。感谢。
/* adding the value to user_val input field id in javascript onload function based on drop down select event*/
document.getElementById('user_val').Value = "abcd";
/* then trying to get value which changed */
$(document).ready(function() {
$("#submits").click(function() {
alert($("#user_val").val());
});
答案 0 :(得分:0)
您尚未关闭click
事件处理函数。将其更改为:
$(document).ready(function() {
$("#submits").click(function() {
alert($("#user_val").val());
});
});
并将Value
更改为value
(请注意小写“v”),然后它应该可以正常工作。
答案 1 :(得分:0)
你遇到两个错误:
您应该使用document.getElementById('user_val').value = "abcd";
而不是document.getElementById('user_val').Value = "abcd";
(小写value
,而不是Value
)。
您还应该在点击活动结束后关闭就绪活动。
Here is the complete working solution:
/* adding the value to user_val input field id in javascript onload function based on drop down select event*/
document.getElementById('user_val').value = "abcd";
/* then trying to get value which changed */
$(document).ready(function() {
$("#submits").click(function() {
alert($("#user_val").val());
});
});