我目前可以正常运行,其中下拉列表选择更改将显示一些文本,同时隐藏另一段文本。
更改下拉列表的值时触发的 javascript:
window.DropdownValueChange = function(event) {
var jqueryValue = $(event);
jqueryValue.closest('td').find('p').hide();
var className = '.' + event.options[event.selectedIndex].value + '-class';
jqueryValue.closest('td').find(className).show();
}
HTML 对象已更改:
<p class="male-class">I am a male</p>
<p class="female-class">I am a female</p>
但是,最初呈现 HTML 时并非如此。为什么在加载 UI 时 onchange 函数没有正确触发?