I’m using ‘kirbytext’ inside a data attribute in HTML.
<a href="#" data-text:"<?php $note->info()->kt() ?>">Link</a>
The output works good except if the markdown includes a link; which makes the link to break.
Is this something that might be related with Kirby or my code?
your code should lool like this
<a href="#" data-text="<?= $note->info()->kt()?>">Link</a>
Sorry I missed that! Thanks for pointing out.
The problem persists as I just missed this when copying/paste
I think the problem is caused by closing quotes in the generated HTML which break the tag. Probably not limited to links but anything that has quotes, even it is just some text that contains quotes.
What is your use case for putting HTML in a data attribute? Wouldn’t it make more sense to grab the result via AJAX?
That was the problem! Thanks a lot for the answer