Change()函数未在jQuery中触发 $(文档).ready(函数(){ $('ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_文本字段')。val(“1501”); }); $(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup”)。更改(函数(){ var str=$(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup:selected”).text(); $(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_TextField”)。val(str); }) .change();

Change()函数未在jQuery中触发 $(文档).ready(函数(){ $('ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_文本字段')。val(“1501”); }); $(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup”)。更改(函数(){ var str=$(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup:selected”).text(); $(“#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_TextField”)。val(str); }) .change();,jquery,function,sharepoint,Jquery,Function,Sharepoint,上述代码部分工作正常。就绪功能工作,但更改功能不触发。有什么指导吗。我在SharePoint NewForm.aspx页面中使用的上述代码。我根据下面的参考链接更改了我的代码,现在我的代码按预期工作。更改功能现在启动,更改时,在文本框中设置值: 首先需要使用ControlName.ClientID而不是一个大的呈现id,最后为什么还要再次调用change()?您应该需要在document ready event <script type="text/javascript" src="/S

上述代码部分工作正常。就绪功能工作,但更改功能不触发。有什么指导吗。我在SharePoint NewForm.aspx页面中使用的上述代码。

我根据下面的参考链接更改了我的代码,现在我的代码按预期工作。更改功能现在启动,更改时,在文本框中设置值:


首先需要使用
ControlName.ClientID
而不是一个大的呈现id,最后为什么还要再次调用
change()
?您应该需要在
document ready event
<script type="text/javascript" src="/Style Library/functions/jquery-1.11.3.min.js"></script>
<script type="text/javascript">

        $(document).ready(function(){
        $('#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_TextField').val("1501");
        });

        $('#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup').change(function() {
        var str = $('#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup: selected').text();
        $('#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_TextField').val(str);
        })
        .change();
</script>
$(document.body).on('change','#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup',function(){

var str = $('#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff161_ctl00_Lookup :selected').text();

$("#ctl00_m_g_3b1a3698_a0fa_4283_bf23_e830e012a848_ff21_ctl00_ctl00_TextField").val(str);    
});