アプリで剣道コンボボックスを使用していますが、コンボボックスの実際の関数の外で、値とレコードの ID をコンボボックスから取得する必要があります....各レコードに対してテーブルでコンボボックスドロップダウンを使用しているため、css ID をリレーできません。コンボボックスの値を取得するには...選択したレコードの入力コンボボックスに到達することができ、背景色を適用してこのテストを行いました。入力テキストボックスだけで正常に動作する .val() をテストしましたが、剣道 ComboBox では発生しません...
どうもありがとう
入力
<td class="N_td">@Html.TextBox("Input_MarkingSchemeTitle_Element", null, new { id = @item.ElementID + "_EMST", @class = "ElementMarkingSchemeTitle k1-grid-input k-textbox_3 _MarkSchemeId_Input" }) </td>
ComboBox 関数
$("._MarkSchemeId_Input").kendoComboBox({
minLength: 1,
filter: 'contains',
dataTextField: "Name",
dataValueField: "ID",
dataSource: {
type: "json",
serverFiltering: false,
transport: {
read: "/Qualification/GetAllMarkScheme_JSON"
},
},
change: function () {
alert("value " + this.value() + " " + this.text());
}
});
jQuery 関数
$("#ElementTable").on("click", ".k1-grid-confirm", function () {
$(this).closest('table').find("._MarkSchemeId_Input").css("background", "red");
var a1 = $(this).closest('table').find("._MarkSchemeId_Input").text(); // doesn't work
alert("a1 " + a1);
.....