JQuery на клик не сохранил значение? - PullRequest
0 голосов
/ 15 ноября 2011

у меня такая ситуация:

$id = 123456;

<a href="<?=$id?>" id="id"></a>
<a href="100" id="count">100</a>

$('#count').live("click", function() {
    var votes = $("#count").attr("href");
    var id= $("#id").attr("href");
    var dataStrings = 'id=' + id+ '&votes=' + votes;
});

если я делаю предупреждение или журнал консоли, я получаю только значение счета: id=undefined&votes=100

есть идеи, в чем может быть проблема?

спасибо

редактирование:

$ id var - это php. и если я просматриваю источник, я вижу, что число отображается там:

<a href="123456" id="id"></a>
<a href="100" id="count">100</a>

Ответы [ 2 ]

2 голосов
/ 15 ноября 2011

Возможно, в вашем html есть еще один элемент с дубликатом id = "id", но без атрибута "href" перед кодом, который вы разместили здесь.

1 голос
/ 15 ноября 2011

Просто предположение, но я бы сказал, что частью проблемы может быть ваше странное использование числовых значений для hrefs.Я бы сделал эти значения другим атрибутом.

...