我有一个隐藏的选择元素,带有对 javascript 函数的 onchange 调用。
当用户单击我页面上的按钮时,我运行以下代码并显示我的选择表单:
$("#moreDetails2").show();
$('#moreDetails2').trigger("create");
然而,在它显示之后,它不会执行它的 JavaScript 函数。我已经测试过它没有隐藏并且可以正常工作。
<div id = \"moreDetails2\">
<select onchange=\"moreDetails2($userID,'$id')\">
<option value=\"0\">More Options</option>
<option value=\"1\"> View Taste Profile</option>
<option value=\"2\"> Add Taste Tags</option>
</select>
</div>
查看 chrome 中的检查元素,我没有收到任何错误。