Сообщение от jayson
|
вот мой код
HTML страницы с которой выполняется скрипт
<div id="div_1"></div>
<div id="div_body"></div>
HTML страницы с которой происходит загрузка
<div id="div_value"></div>
function checkme() {
$(#div_1).load('page.php #div_value');
var ck_value = $(#div_1).text();
if (ck_value == "") {
$("#div_body").load('error.php');
}
else {
$("#div_body").load('ok.php');
}
}
|
Сообщение от jayson
|
когда происходит заргузка данного дива то это выглядит вот так
<div id="div_1"><div id="div_value">12345</div></div>
как сделать чтобы только сам див (div_value) не загружался а только что внутри него
|
обработай входные данные или убери вывод этого дива.
насчет первого ,
вместо
$("#div_1").load('page.php #div_value');
пиши
$("#div_1").load('page.php #div_value', *!*function(data){this.innerHTML=data.replace(/<.+>(.*)<.+>/,"$1")}*/!*);
или это
*!*$("#div_1").html(*/!* $("#div_1").load('page.php #div_value').text() *!*)*/!*
Сообщение от jayson
|
вот в этой строчке $(#div_1).load('page.php #div_value'); если дописать .text()
тоесть так $(#div_1).load('page.php #div_value').text();
что это дает, и вообще надо ли, может из-за этого не сравнивает?!
|
смотри на сайте документации
$.text()
если неясно - спустись вниз до примеров, там станет ясно
Сообщение от jayson
|
далее вот эти дивы
<div id="div_1"></div>
<div id="div_body"></div>
я записал в саму страницу тоесть они уже там присутствуют, а как сделать так чтобы они добавлялись самим яваСкриптом, тоесть в html не прописывать, а вставлять в хтмл при выполнении функции, вроде знаю что так можно
|
можно, читай
документацию на русском