获得另一个标签的价值

时间:2010-03-23 14:05:12

标签: javascript jquery javascript-events

在下面的代码中,点击编辑如何在编辑功能中获取标签测试的值。

<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>

感谢。

3 个答案:

答案 0 :(得分:1)

我认为它a实际上是一个字符串? (它不是在你的例子中,而是像它一样连接起来)

function edit(a) 
{
    var value = $(a).find('#test').text();
}

答案 1 :(得分:1)

var value = $("#test", $(a)).text()

答案 2 :(得分:1)

假设使用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>
相关问题