Javascript jQuery中的控件引用
上面的函数是用Javascript jQuery中的控件引用,javascript,jquery,Javascript,Jquery,上面的函数是用 function eegetdropdownvalue_str(ctl){return ctl.selectedIndex>=0&&ctl[ctl.selectedIndex]?ctl[ctl.selectedIndex].value:''} 我想将调用切换到jQuery以删除document.form引用,但这样做 co.p1A10=eegetdropdownvalue_str(document.formc.p1A10); 未正确引用控件-应如何执行此
function eegetdropdownvalue_str(ctl){return ctl.selectedIndex>=0&&ctl[ctl.selectedIndex]?ctl[ctl.selectedIndex].value:''}
我想将调用切换到jQuery以删除document.form引用,但这样做
co.p1A10=eegetdropdownvalue_str(document.formc.p1A10);
未正确引用控件-应如何执行此操作?给定id为
formc
的表单和名称为p1A10
的select,您可以使用:
co.p1A10=eegetdropdownvalue_str($('p1A10'));
如果这样做不起作用,请提供准确的HTML结构的用法,给定id为
formc
的表单和名称为p1A10
的select,您可以使用:
co.p1A10=eegetdropdownvalue_str($('p1A10'));
如果这不起作用,请提供与确切HTML结构的配合使用您的代码有两个问题 首先,
$('p1A10')
没有引用任何内容
jQuery选择器的工作方式与css的工作方式几乎相同(如果不是完全相同的话)
所以,只要问问你自己,你将如何引用CSS中有问题的对象,你已经成功了一半
我假设p1A10是对象的名称
或id
。因为我们使用的是CSS/jQuery语法,所以这应该是一个id,尽管您可以通过其他属性进行选择,例如$(“选择[name='p1A10'])
要通过ID引用对象,我们使用#
字符(同样,与CSS中的字符类似)。因此,我们可以通过$('#p1A10')
选择您的节点
第二个问题是函数需要的是DOM对象,而不是jQuery对象。为了保持代码的完整性,我们需要说$('#p1A10')[0]
,其中0是jQuery元素集合中的第一个元素
我提供了两个例子来更好地解释这一点。一个使用现有的基础架构,另一个替换它
希望能有帮助 您的代码有两个问题 首先,
$('p1A10')
没有引用任何内容
jQuery选择器的工作方式与css的工作方式几乎相同(如果不是完全相同的话)
所以,只要问问你自己,你将如何引用CSS中有问题的对象,你已经成功了一半
我假设p1A10是对象的名称
或id
。因为我们使用的是CSS/jQuery语法,所以这应该是一个id,尽管您可以通过其他属性进行选择,例如$(“选择[name='p1A10'])
要通过ID引用对象,我们使用#
字符(同样,与CSS中的字符类似)。因此,我们可以通过$('#p1A10')
选择您的节点
第二个问题是函数需要的是DOM对象,而不是jQuery对象。为了保持代码的完整性,我们需要说$('#p1A10')[0]
,其中0是jQuery元素集合中的第一个元素
我提供了两个例子来更好地解释这一点。一个使用现有的基础架构,另一个替换它
希望能有帮助 什么是表格?什么是
p1A10
-表单的id?formc是表单的id,p1A10是一个组合框,在这种情况下-试图将其从表单中取出并放入CMS,在CMS中它不会以表单结束,什么是formc
(可能是“表单”?)?什么是p1A10
——表单的id?formc是表单的id,而p1A10在本例中是一个组合框——尝试将其从表单中取出并放入CMS,在CMS中它不会以表单和