0
<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>
上述代码部分工作。就绪功能工作,但更改功能不会触发。任何指导请。上面的代码我在SharePoint NewForm.aspx页面中使用。在jQuery中更改()函数未触发
你需要使用'ControlName.ClientID',而不是一个大的渲染ID,为什么你叫的第一件事再次改变()'?你应该在'文件准备事件'中添加你的更改事件 –
检查我的解决方案.. –