У меня есть наблюдаемое, что я свяжусь в id моего div. Как удалить пробелы и специальный символ во время привязок.Обрезать наблюдаемый массив во время привязок
<div class="panel-group" id="accordion">
<div class="panel panel-default" data-bind="foreach:ScheduleClauseArray">
<div class="panel-heading" >
<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" data-bind="attr: { href : '#' + ScheduleClause.trim()}, text:ScheduleClause">Collapsible Group Item #1
</a>
</h4>
</div>
<div data-bind="attr: {'id': ScheduleClause.trim()}" class="panel-collapse collapse in">
<div class="panel-body">
Anim pariatur cliche reprehenderit, enim eiusmod high
</div>
</div>
</div>
</div>
$ .trim не работает .. –
$ .trim является JQuery отделка: http://api.jquery.com/jQuery.trim/. Вы должны загрузить jquery, чтобы использовать его. Если вы не используете jquery, вы можете заменить $ .trim другим кодом, который разделяет пробелы. – pax162
Нокаут обеспечивает собственную реализацию, 'ko.utils.stringTrim'. – ebohlman