问问题
67 次
2 回答
2
我想你忘了在你的函数中添加 ecorp_eprodselectid 。
var buildform = function(ecorp_eprodselectid ) {
于 2013-11-14T11:50:16.980 回答
0
关于上面给定的文本,我们假设的几件事:
- 你知道 this.value 有效
- console.log 显示 optionsform 有它应该有的 HTML。OP中没有说,但如果没有,则该功能不起作用。
var buildform = function(someVar)
正如buysDB所指出的那样,功能似乎已经丢失
由于我看不到您的代码,我会先尝试通过更改以下内容 100% 清除所有内容:
$("#ecorpproductwrapper"+ecorp_eprodselectid).children().remove();
至:
$("#ecorpproductwrapper"+ecorp_eprodselectid).html("");
然后:
$("#ecorpproductwrapper"+ecorp_eprodselectid).html(optionsform);
如果您不打算在 DIV 中保留任何内容,则无需附加。
如果您在 (#ecorpproductwrapper"+ecorp_eprodselectid) 中也有文本,这就是您使用 children() 的原因,请考虑选择可以清除的 DIV。
如果这仍然不起作用,则遗漏了一些需要考虑的东西。
于 2013-11-14T12:02:16.300 回答