Giriş yap
jQuery Class Atama

İ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>
arcface
41 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;
arcface
41 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

emrklc
12 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>

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz