我不知道我創建的函數中出現了什麼問題。我試圖創造一個美麗的國家選擇。但看起來這個選擇器不會選擇任何東西。只是開玩笑,所以我的問題是根據我的想法,我的功能應該改變輸入字段的值,該字段歸類爲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代碼 - ::: -
jQuery.fn.change_country = function() {
var country_name = $(this).innerHTML;
$('input.country_input').val(country_name);
};
- :: : - CSS代碼 - ::: -
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的函數的新手,所以請幫助我。
我在做錯誤的函數定義嗎? 我錯過了什麼嗎? 我的代碼是完全失敗的嗎?
提前感謝!
感謝哥們!這工作!再次感謝。 – 2011-04-09 17:26:01
@Jack Billy:Np,很高興提供幫助。我編輯了我的答案,以防您想使用下拉列表進行選擇。 – Damb 2011-04-09 17:35:18