私はSharepoint Online/365でいくつかの作業を行っていて、NewForm.aspxでルックアップ列または選択列の値を設定しようとして行き詰まりました
ルックアップ/選択列を設定できないという問題に絞り込みました
ページのコードを簡略化しました
//Phase being a Choice Column & Closure a case sensitive valid option
$("select[title='Phase']").val("Closure");
//ProjectName being a Lookup Column & Test2 a case sensitive valid entry in the list
$("select[title='ProjectName']").val("Test2");
次のコードは、作成したテキスト フィールドで正常に動作するため、テキスト フィールドの設定に問題はありません。
$("input[title='TextField']").val("Test2");
次の Jquery ライブラリ 1.7.2/min.js および 1.11.3 を使用しました。