получить значение другого тега - PullRequest
0 голосов
/ 23 марта 2010

В приведенном ниже коде onclick edit, как можно получить значение тега 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>

Спасибо.

Ответы [ 3 ]

1 голос
/ 23 марта 2010
var value = $("#test", $(a)).text()
1 голос
/ 23 марта 2010

Предполагается использование 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>
1 голос
/ 23 марта 2010

Я так понимаю a на самом деле строка? (это не в вашем примере, но это объединено, как будто это было)

function edit(a) 
{
    var value = $(a).find('#test').text();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...