Во всплывающей подсказке JQuery UI «содержание» - PullRequest
0 голосов
/ 07 ноября 2019

В последнее время я работаю со всплывающими подсказками JQuery UI и имею приличный опыт. Проблема возникает в том случае, если он не обновляет атрибут title элемента hovered (в некоторых случаях). Что еще более странно, так это то, что это работает на всех элементах поиска, за исключением нескольких. Все они однозначно идентифицируются по своим идентификаторам. Но JQuery UI просто отзывчив и не делает то, что требуется.

Я пытался использовать варианты параметра «содержание» всплывающей подсказки, и, похоже, он не работает. Поведение такое же, и изменений нет. Чем больше я пытаюсь решить это, тем больше понимаю, что есть и меньше, чтобы сделать это.

open: function(event, ui) {
  var id = this.id;

  console.log(id);
  console.log(metaService);
  for (var i = 0; i < metaService.features.length - 1; i++) {
    if (metaService.features[i].properties.col_name === id) {
      console.log("Yes There is a match!");
      console.log("This is the Column name" + metaService.features[i].properties.col_name + "check.");
      console.log("This is the Header ID" + id)
      console.log(metaService.features[i].properties.descriptn);
      console.log(metaService.features[i].properties.info_url);
      if (metaService.features[i].properties.info_url == '') {
        var urlMessage = "";
        $("#" + id).tooltip().tooltip({
          'content': metaService.features[i].properties.descriptn
        });
        console.log(metaService.features[i].properties.descriptn);
        console.log("In the IF")
      } else {
        var urlMessage = " Read More about the Column name  <a href=" + metaService.features[i].properties.info_url + " target='_blank'> <b><u>here</u></b></a>"
        $("#" + id).tooltip().tooltip('option', 'content', metaService.features[i].properties.descriptn + urlMessage);
        console.log("In the ELSE")
      }
    } else {
      console.log("YAY!")
    }
  }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...