v2.5.2
Giriş yap

jQuery Class Atama

emrylmz
908 defa görüntülendi

İyi akşamlar,

PHP ile ufak bir proje yapmaktayım. Yönetim panelinden editör ile eklediğim sırasız listeleri daha güzel göstermek için varolan css class'ını editör çıktısına nasıl yazdırabilirim.

Yapmak istediğim "list-style-two"; yazısını ekletmek.

<ul class="list-style-two">
    <li>Ahmet</li>
    <li>Mehmet</li>
</ul>
Cevap yaz
Cevaplar (3)
emrklc
1778 gün önce

anladığım kadarıyla sen mevcut classı ekrana yazdırmak istiyorsun aşağıdaki kodlar ilham kaynağı olabilir
<script>

var ul = $("ul"),
class = ul.attr("class");
console.log(class);

</script>

arcface
1808 gün önce

javascript ile yapacaksan dışardan verinin geldiğini var sayıyorum.

Alttra verdiğim örneğin mantığın da yapabilirsin.


<div id="demo"></div>

<button onclick="myFunction()">Çek</button>


function myFunction() {
  var str = "<ul><li>Ahmet</li><li>Mehmet</li></ul>";
  var res = str.replace("<ul>", '<ul class="list-style-two">');
  document.getElementById("demo").innerHTML = res;
}

Denemek için tıkla

arcface
1808 gün önce

str_replace ile basit bir şekilde yapabilirsin.

<?php

$test = '<ul><li>Ahmet</li><li>Mehmet</li></ul>';

$test = str_replace("<ul>",'<ul class="list-style-two">',$test);

echo $test;