0
私はSharepointによって自動生成される動的なフィールド名を持っています。私が達成しようとしている機能は、一般的にシェアポイントの外では簡単ですが、これらの自動生成IDを使用すると、少し複雑になります。私がしようとしているのは、メニューが変化して本質的に値を警告するときに警告を発することだけです。選択メニューのIDにはvar sec2があります。メニューには、地域とエンタープライズのオプションがあります。変更に際して、現在のところ、両方のオプションについて "Reg"に警告するだけであり、理由はわかりません。あなたのコードでjquery change menuグリッチ
$(document).ready(function(){
var selected = $("selected[title = 'LocationCustom Required Field']").val();
var sec2 = $("select[id = 'LocationCustom_4a457955-01c5-44ff-b4c8-722325e680f4_$DropDownChoice']").val();
$("select[title = 'LocationCustom Required Field']").on("change", function(){
//alert(sec2);
});
var sec2 = $("selected[id = 'LocationCustom_4a457955-01c5-44ff-b4c8-722325e680f4_$DropDownChoice']").val();
$("select[id = 'LocationCustom_4a457955-01c5-44ff-b4c8-722325e680f4_$DropDownChoice']").on("change", function(){
alert(sec2);
if (sec2== "Regional"){
alert("ent");
} else{
alert("Reg");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>