Knockout.js Функция выделения Jquery

#jquery #html #css #knockout.js #marquee

#jquery #HTML #css #knockout.js #Выделение

Вопрос:

Я пытаюсь выделить текст с помощью JQUERY.ВЫДЕЛЕНИЕ при выполнении условия.

Например, если text.length> 10, выделите текст.

CSS:

  <style>
 .title-marquee { 
      color: red !important;
      width: 200px !important;
      overflow: hidden !important;
      display: block !important;
 }
 </style>
  

HTML:

  <th class="movie-title" data-bind="text: title, css: { 'title-marquee' : title.length > 10 }"></th>
  

JQUERY:

  $('.title-marquee').marquee({
 duplicated: true
 });
  

У меня корректно работают HTML и CSS, но JQUERY не запускается.

Комментарии:

1. Пожалуйста, установите jsfiddle, и я сделаю все возможное, чтобы помочь вам.

Ответ №1:

Я думаю, вы title должны быть title() HTML, будет

 <th class="movie-title" data-bind="text: title, css: { 'title-marquee' : title().length > 10 }"></th>
  

Вот рабочий JsFiffle

Надеюсь. это может помочь вам в какой-то момент. Хорошего дня 🙂