0

请帮助我,这是Javascript中的代码,我需要将此代码更改为Jquery。

eval("parent.document.forms[0].strKey" + 
      intDimensionId).value = strIds[intDimensionId];
4

2 回答 2

1

高性能:最小的 jQuery:$('form:first')[0]["strKey" + intDimensionId].value = strIds[intDimensionId];

不如高性能:完整的 jQuery:$('form:first *[name="strKey' + intDimensionId + '"]').val(strIds[intDimensionId]);

于 2012-05-31T06:28:17.363 回答
0

这应该可行,尽管确实有很多方法可以做到这一点。还要注意输入标签的使用。您的代码可能使用不同的标签,因此请相应更新。

$('input[name=strKey'+intDimensionId+']',
   parent.document.forms[0]).val(strIds[intDimensionId]);
于 2012-05-31T06:22:47.903 回答