سلام، چطور میتونم توسط php یک کلاس یا ایدی رو به یک عنصر اضافه یا حذف کنم؟
چیزی مثل متد ()addClass در جی کوئری.
چیزی مثل متد ()addClass در جی کوئری.
اضافه کردن کلاس به عناصر توسط پی اچ پی
|
22-05-1395، 04:08 ق.ظ
سلام، چطور میتونم توسط php یک کلاس یا ایدی رو به یک عنصر اضافه یا حذف کنم؟
چیزی مثل متد ()addClass در جی کوئری.
22-05-1395، 08:35 ق.ظ
PHP برای این کار درنظر گرفته نشده. میتونید با DOM Parser ها مثل Simple HTML DOM یا XPath و امثال اون کار کنید.
تشکر شده توسط: GHM
22-05-1395، 02:48 ب.ظ
بسیار ممنونم مهندس، حالا چطور میتونم توسط php یک عنصر رو در جای مشخصی چاپ کنم؟
مثلا بعد از اجرای شرط، تگ p را بعد از تگ span با کلاس مشخص شده چاپ کنم.
22-05-1395، 03:16 ب.ظ
باید با RegExp یا با DOM عنصر موردنظر رو پیدا کنید و تگ مربوطه رو بعدش اضافه کنید. یه مثال خیلی ساده یا استفاده از RegExp:
$p = '<p>Test</p>'; $str = preg_replace('#(<span.*?class="test">.*?</span>)#is', "{$1}{$p}", $str); برای DOM هم تحقیق کنید: How to add an element after another one with PHP and XPath تشکر شده توسط: GHM
|
|