PDA

View Full Version : گرفتن متن بین 2 رشته



imdeveloper
دوشنبه 31 خرداد 1395, 12:03 عصر
سلام من رشته زیر رو دارم میخوام متن بین تگ title رو بگیرم (البته یه textarea دارم که کاربر توش مینویسه title اینارو) و کد زیر رو براش نوشتم اما کار نمیکنه
ممنون میشم راهنمایی کنید


var test_str = $("#texteditor").val();
var start_pos = test_str.indexOf('<title>') + 1;
var end_pos = test_str.indexOf('</title>',start_pos);
var text_to_get = test_str.substring(start_pos,end_pos)
alert(text_to_get);

CsharpNevisi
دوشنبه 31 خرداد 1395, 13:36 عصر
$(document).ready(function(){ alert($(document).find("title").text());
});

imdeveloper
دوشنبه 31 خرداد 1395, 16:20 عصر
اینکه کار نمیکنه!!
اگه میشه روی jsfiddle بالا بیارین

imdeveloper
دوشنبه 31 خرداد 1395, 16:23 عصر
من توی یه textarea دارم این تگ رو
توی فایل واقعی نیستا

imdeveloper
دوشنبه 31 خرداد 1395, 16:33 عصر
اوکی شد مشکلم با کد خودم

imdeveloper
شنبه 05 تیر 1395, 14:23 عصر
سلام
من دوباره به مشکل خوردم
کدی که نوشتم رو توی JsFiddle قرار دادم ممنون میشم چک کنید
باید توی خروجی کلمه "تست" رو چاپ کنه
https://jsfiddle.net/8utfaptL/3/

hamedlll
شنبه 05 تیر 1395, 17:30 عصر
https://jsfiddle.net/7tfv70so/2/

imdeveloper
شنبه 05 تیر 1395, 21:06 عصر
خیلی خیلی ممنون
بعد میشه کاری کرد که اگه title وجود نداشت یه متن دیگه نشون بده؟

imdeveloper
شنبه 05 تیر 1395, 21:16 عصر
ممنون مشکل رو خودم حل کردم
https://jsfiddle.net/7tfv70so/3/