Я не знаю, что не так в моей созданной функции.Я пытался создать красивый селектор страны.Но похоже, что этот селектор ничего не выберет.Просто шучу, так что моя проблема в том, что я думаю, что моя функция должна изменить значение поля ввода, классифицированного как country_input
, при нажатии на несколько серий ссылок.Но похоже, что это не сработает.Но вы, ребята, можете сказать мне, как достичь моей цели.
- ::: - HTML-код - ::: -
<input type="text" class="country_input" />
<br><br>
<a href="#country-select" id="Change-1" onclick="change_country();" >Country-1</a>
<a href="#country-select" id="Change-2" onclick="change_country();" >Country-2</a>
<a href="#country-select" id="Change-3" onclick="change_country();" >Country-3</a>
<a href="#country-select" id="Change-4" onclick="change_country();" >Country-4</a>
<a href="#country-select" id="Change-5" onclick="change_country();" >Country-5</a>
And so on....
- ::: - jQuery CODE - ::: -
jQuery.fn.change_country = function () {
var country_name = $(this).innerHTML;
$('input.country_input').val(country_name);
};
- ::: - CSS CODE - ::: -
body a { text-decoration: none; display: block; width: 50%; color: #555; background: rgb(240, 240, 240); border: 2px solid #000; border-style: none none solid none; font-family: calibri,segoe ui,arial, sans-serif; font-size: 12px; padding: 3px 5px; }
body a:hover { color: #000; background: #fff; }
body input { font-family: calibri,segoe ui,arial, sans-serif; font-size: 12px; padding: 3px 3px; width: 50%; outline: none; }
Так что любой может помочь мне с этим.Поскольку я новичок в создании функций на основе jQuery, пожалуйста, помогите мне.
Я неправильно определяю функции?Я что-то пропустил?Мой код полностью провал?
LIVE DEMO
СПАСИБО ЗА ПРЕДЕЛА!