在下面的代码中,点击编辑如何在编辑功能中获取标签测试的值。
<script>
function edit(a)
{
}
var a= <tr class="clickable"><td id="userval" BGCOLOR="#FF6699"><label id="test">' + a + '</lable> <IMG SRC="edit.gif" onclick="javascript:edit(test.value);" > ></td></tr>
</script>
感谢。
答案 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> <IMG SRC="edit.gif" onclick="javascript:edit(this);" > ></td></tr>
</script>