[英]Add argument off function to string in javascript
我想将函数的自变量添加到字符串中(不知道这是否是正确的单词)
function changeChart(form, chart, bar) {
//chart 2 (left)
$(form).change(function (){
console.log(form);
$(form + "option:selected").each(function(){
//rest of the function
我希望将表单添加到Jquery中的选择中。
这是正确的方法吗?
如果form
是字符串,则需要确保在"option:selected"
之前有一个空格。
$(form + " option:selected").each(function(){
如果form
是一个元素,则将其传递给jQuery functin,然后使用find
:
$(form).find("option:selected").each(function(){
或使用上下文参数(尽管IMO代码不太清楚) :
$("option:selected", form).each(function(){
尽管由于您在处理程序中,所以您可以使用this
来引用form元素。
$(this).find("option:selected").each(function(){
如果form是与ID对应的字符串
那应该是
$('#' + form)
$('#' + form + " option:selected")
如果其为类,则将#替换为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.