#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
Надеюсь. это может помочь вам в какой-то момент. Хорошего дня 🙂