Показать сообщение отдельно
  #5 (permalink)  
Старый 28.02.2016, 09:47
Аспирант
Отправить личное сообщение для karden Посмотреть профиль Найти все сообщения от karden
 
Регистрация: 16.01.2016
Сообщений: 57

Новый ступр...

Скрипт - большой. Весь вставлять не буду...

// это работает
     $('<tr>'+
        '<td>'+json.OSID+'</td>'+
        '<td>'+json.SensorName+'</td>'+
        '<td><input type="text" value="'+json.SensorLegend+'"></td>'+
        '<td><input type="checkbox" value="1" '+json.onImage+'></td>'+
        '<td><input type="checkbox" value="1" '+json.onChart+'></td>'+
        '<td><input type="text" value="'+json.ValueTTL+'"></td>'+
        '<td>'+json.LastValue+'<br><div style="font-size:x-small">&nbsp;'+Udate+'</div></td>'+
        '<td><div id="RemoveSensorButton'+json.OSID+'" OSID="'+json.OSID+'">Удалить</div></td>'+
       '</tr>').insertBefore($("#AddSensorForm"));

     $( "#RemoveSensorButton"+json.OSID ).click(RemoveSensorFromList);

// А тут алерты (оба) работают, а append - нет
// Через поиск проверил, что на странице элемент с таким ID - есть, и в единственном экземпляре
function RemoveSensorFromList(vOSID) {

  var RemoveOSID = '#RemoveSensorButton'+$(this).attr('OSID');

alert ('OSID: '+RemoveOSID);
  $('<div style="width: 100px; height: 408px;'+
    ' background: #ddaaaa;>Точно удалить!</div>')
    .appendTo($(RemoveOSID));
alert ('OSID: '+RemoveOSID);
} // function RemoveSensorFromList(vOSID)


В консоль ошибок не выдется

Спасибо

Последний раз редактировалось karden, 28.02.2016 в 09:50.
Ответить с цитированием