如何使用execScript将参数传递给jquery / javascript函数

时间:2017-11-02 16:31:18

标签: javascript excel-vba kendo-ui kendo-grid vba

我有以下代码来选择kendoDropDownList中的第一项。通过将选择中的参数从1更改为2,我可以选择第二项。有没有办法将参数传递给此行,如1或2或3等?

ie.Document.parentWindow.execScript "$('#drgdTankCrude').data('kendoGrid').dataItem($('#Tank_ID').data('kendoDropDownList').select(1));"

我尝试使用双引号,单引号,无引号设置一个名为xp的变量,但没有任何反应,除非它实际上是dropDownList中的一些有效项。

ie.Document.parentWindow.execScript "$('#drgdTankCrude').data('kendoGrid').dataItem($('#Tank_ID').data('kendoDropDownList').select(""xp""));"

1 个答案:

答案 0 :(得分:0)

斯莱伊给了我正确的答案。该行发布在下方。

设置xp变量,它已正确传递

ie.Document.parentWindow.execScript "$('#drgdTankCrude').data('kendoGrid').dataItem($('#Tank_ID').data('kendoDropDownList').select(" & xp & "));"