class Y extends X {
constructor(name) {
super(name);
}
set name(name) {
super.name = name;
this._name += "Y";
}
}
правильно заменит name
с помощью аксессора для только сеттера, без геттера. Это означает, что ваш y.name === "hiXY"
не сработает, потому что y.name
вернет undefined
, потому что для name
нет геттера. Вам нужно:
class Y extends X {
constructor(name) {
super(name);
}
get name(){
return super.name;
}
set name(name) {
super.name = name;
this._name += "Y";
}
}
$("#mydropdownlist").val("thevalue");
просто удостоверяются, что значение в тегах опций соответствует значению в val методе.
, Если просто необходимо установить значение выпадающего затем, лучший способ
$("#ID").val("2");
, Если необходимо инициировать какой-либо сценарий после обновления выпадающего значения как то, Если Вы устанавливаете какое-либо onChange событие на выпадающем, и Вы хотите выполнить это после обновления выпадающее, чем необходимо использовать как это
$("#ID").val("2").change();