Javascript 获取另一个标记的值

Javascript 获取另一个标记的值,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,在下面的代码中,单击edit如何在edit函数中获得tag test的值 <script> function edit(a) { } var a= <tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</lable>&nbsp;&nbsp;&nbsp; <IMG SRC="edit

在下面的代码中,单击edit如何在edit函数中获得tag test的值

<script>
function edit(a) 
{

} 
var a=     <tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</lable>&nbsp;&nbsp;&nbsp; <IMG SRC="edit.gif" onclick="javascript:edit(test.value);" > ></td></tr>
</script>

功能编辑(a)
{
} 
变量a='+a+'>

谢谢。

我想它实际上是一个字符串?(它不在您的示例中,但它被连接起来,就好像它是)


我认为a实际上是一个字符串?(它不在您的示例中,但它被连接起来,就好像它是)

假设jQuery使用:

<script>
function edit(elem) 
{
   $(elem).siblings('label#test').html();
} 

var a= '<tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</label>&nbsp;&nbsp;&nbsp; <IMG SRC="edit.gif" onclick="javascript:edit(this);" > ></td></tr>
</script>

功能编辑(elem)
{
$(elem).sibbins('label#test').html();
} 
变量a=''+a+'>
假设使用jQuery:

<script>
function edit(elem) 
{
   $(elem).siblings('label#test').html();
} 

var a= '<tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</label>&nbsp;&nbsp;&nbsp; <IMG SRC="edit.gif" onclick="javascript:edit(this);" > ></td></tr>
</script>

功能编辑(elem)
{
$(elem).sibbins('label#test').html();
} 
变量a=''+a+'>

此代码在语法上无效。
a
应该设置为什么?此代码在语法上无效。
a
应该设置为什么?如何将其设置为其他值?如何将其设置为其他值?
<script>
function edit(elem) 
{
   $(elem).siblings('label#test').html();
} 

var a= '<tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</label>&nbsp;&nbsp;&nbsp; <IMG SRC="edit.gif" onclick="javascript:edit(this);" > ></td></tr>
</script>