Javascript无线电增值文本区

Javascript无线电增值文本区,javascript,jquery,html,Javascript,Jquery,Html,当我单击某行的单选按钮()时,有没有办法设置文本区域 功能变更技术(一){ var-teks=“”; var行=$(this.parents('tr'); 如果(i='1'){ teks=row.find('input[name=“brazil[]”]).val(); }else如果(i='2'){ teks=row.find('input[name=“normal[]”]).val(); }else如果(i='3'){ teks=row.find('input[name=“gagal[]”]

当我单击某行的单选按钮(
)时,有没有办法设置文本区域

功能变更技术(一){
var-teks=“”;
var行=$(this.parents('tr');
如果(i='1'){
teks=row.find('input[name=“brazil[]”]).val();
}else如果(i='2'){
teks=row.find('input[name=“normal[]”]).val();
}else如果(i='3'){
teks=row.find('input[name=“gagal[]”]).val();
}否则{
teks=“belum”;
}
row.find('textarea[name=“hasil[]”]).text(teks);
控制台日志(teks);
}

1.
测试1
1.
测试2
1.
测试3

来自Pranav的评论通行证
在您的函数和内部使用它

功能变更技术(ele,i){
var-teks=“”;
变量行=$(ele).closest('tr');
如果(i='1'){
teks=row.find('input[name=“brazil[]”]).val();
}else如果(i='2'){
teks=row.find('input[name=“normal[]”]).val();
}else如果(i='3'){
teks=row.find('input[name=“gagal[]”]).val();
}否则{
teks=“belum”;
}
row.find('textarea[name=“hasil[]”]).html(teks);
控制台日志(teks);
}

1.
测试1
1.
测试2
1.
测试3

函数内部
不是引用元素,将引用作为参数传递,因此我需要使用
changeTeks(1)
=>
changeTeks(1,this)
函数changeTeks(I){var-teks='';var-row=$(this)。父('tr');
==>
函数changeTeks(I,ele{var-teks='';var-row=$(ele).parents('tr');
函数changeTeks(i,el){}
@PranavCBalan尝试下面的答案,现在它工作了..也感谢您的帮助。。。