[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Небольшие трудности
Renden
Доброго времени, решил тут на яваскрипте кое-че сделать но без знаний сложно:

<script type="text/javascript" src="js/jquery.js"></script>
<a
href="#" class="test" id="5">Пять</a>
<a
href="#" class="test" id="9">Девять</a>
<a
href="#" class="test" id="111">Адын Адын Адын</a>
<script
type="text/javascript">
$(".test").click(function(){
var mid = $(".test").attr("id");
alert (mid);
});
</script>

Он всегда выводит 5, вопрос как сделать чтоб при нажатии на сылку он выводил правильный ид, я думаю понятно, простите за нубский вопрос, но думаю для этого и нужен форум))



Спустя 3 минуты, 38 секунд (29.11.2010 - 13:29) sharki написал(а):
ну правильно, он у тебя выбирает первую ссылку с классом class="test" вот и все время выводит Пять.

Спустя 2 минуты, 7 секунд (29.11.2010 - 13:31) Renden написал(а):
sharki
Да эт я и сам понял, потому и спрашиваю как сделать чтоб было верно..

Спустя 8 минут, 58 секунд (29.11.2010 - 13:40) sharki написал(а):
Вот наколдовал, у меня работает
$('a.test').click(function(){
var mid = $(this).attr("id");
alert (mid);
});

Спустя 7 минут, 5 секунд (29.11.2010 - 13:47) Renden написал(а):
sharki
понял, благодарю.

Спустя 24 минуты, 12 секунд (29.11.2010 - 14:11) Renden написал(а):
Хмм... странно а так не работает dialog(

$(".mdell").click(function(){
$("#worn_dell").dialog("open");
var mid = $( this ).attr("id");
});
$("#worn_dell").dialog({
autoOpen: false,
modal:true,
buttons: {
"Да": function() {
$.ajax({
type: "POST",
url: "'.$dell_mess.'",
data : ({dell:mid})
});
$( this ).dialog( "close" );
location.href="index.php";
},
"Отмена": function() {
$( this ).dialog( "close" );
}
}
}
);

а так мы возвращаемся к 1 проблеме..


$(".mdell").click(function(){
$("#worn_dell").dialog("open");
});
$("#worn_dell").dialog({
autoOpen: false,
modal:true,
buttons: {
"Да": function() {
var mid = $(".mdell").attr("id");
$.ajax({
...
...


ну нипанятно...

Спустя 4 минуты, 46 секунд (29.11.2010 - 14:16) sharki написал(а):
url: "'.$dell_mess.'", интересно как у тебя перменная PHP передается в JS код О_о вроде так надо <? $peremennaya; ?>

Html в студию)

Спустя 11 минут, 23 секунды (29.11.2010 - 14:27) Renden написал(а):
<div>Омг</div><h4 class="read" messId=9><a href="#"><div class="from_user">Renden</div><p class="data">2010-11-23 14:05:57</p></a><img src= "images/dell.png"  class="mdell" id="9" onclick="javascript:void(0);"><p class="title_data">Ога</p></h4>

ну и таких много сторочек типа "личные сообщения"

в переменную передаеться так:
$ls .= '<script type="text/javascript"> ....';
вплане того что html в переменной и javascript тоже)

Спустя 10 минут, 13 секунд (29.11.2010 - 14:37) sharki написал(а):
$(".mdell").click(function(){
var mid = $( this ).attr("id");
$("#worn_dell").dialog("open");
});

Попробуй так, лично по другому такие вещи делал, я просто вызывал функцию
типа твоей onclick="javascript:void(0);" только уже ей передавал нужный id, при том что он каждый раз генерируется посредством PHP

Примерно вот так (ведь сссылки и картинки у тебя генерица PHP ?)
<img src= "images/dell.png" class="mdell" onclick="javascript:dell(9);">

Спустя 8 минут, 35 секунд (29.11.2010 - 14:46) Renden написал(а):
sharki
от перемены мест слагаемых.... smile.gif
Да все генериться пхп из базы. Поповоду что передавать функции ИД я как-то неподумал, ладно спасибо, буду думать и делать smile.gif

Спустя 3 минуты, 21 секунда (29.11.2010 - 14:49) sharki написал(а):
Renden
Цитата
от перемены мест слагаемых.... smile.gif

А вот и нет)) У меня были такие случаи!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.