разница между кнопкой и div - PullRequest
1 голос
/ 30 марта 2011

Пожалуйста, дайте мне разъяснения и различия между кнопкой и div .. как в html, так и в jquery.

Моя проблема в том, что я использую средство выбора даты jquery.Он открывается и закрывается для кнопки и не работает, пока я пытаюсь работать с div.

//working fine
$('#button').datepick();

//not working 
$('#mydiv').datepick();

Мне нужно быстрое решение, и я очень благодарен вам, если дадите мне решение.

1 Ответ

1 голос
/ 30 марта 2011

В jQuery, когда вы используете хеш-символ (#), вы ссылаетесь на идентификатор объекта, а не получаете его по типу.

Если это работает:

$('#button').datepick(); 

Тогда у вас есть:

<div id="button"></div>

или

<input type="button" id="button">

Вы можете использовать любоехочу.Вероятно, было бы полезно взглянуть еще на документацию jQuery по селекторам

Может быть, пример кода из плагина datepicker поможет уточнить.

jQuery

$(document).ready(function() {
    $('#datepicker').datepicker();
});

HTML

<div type="text" id="datepicker"></div>

Идентификатор div - datepicker, поэтому селектор, который вы передаетеDatePicker является #datepicker.Это может быть:

<input id="red" type="text">

, и вы будете использовать:

$('#red').datepicker();

По сути, вы используете селектор (в данном случае ID), чтобы получить объект (div или input), который выхочу перейти на API DatePicker.Он, в свою очередь, выполняет обработку за вас, используя объект, который вы передали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...