2013-07-18 2 views
0

У меня есть поле ввода, определенное как это:Populate на основе CheckBox идентификатора значение

<form class="form-inline"> 
    <input type="text" title= "language" class="input-block-level" placeholder="Insert Languages"/> 
</form> 

Я написал макет скрипт JQuery просто ввести слово «Да» на основе был ли проверена флажок , Look here:

$(document).ready(function() { 
    $('#checkbox').change(function(){ 
     if ($('#checkbox').is(':checked')) { 
      $("input[Title='language']").val("Yes"); 
     } 
    }); 
}); 

Тем не менее, он не работает, и никаких ошибок в консоли не было. Я новичок в jQuery, и мне трудно понять, где именно это выразить, и как работает $(document).ready(function() {, так что это может быть проблемой.

Нерабочий пример приведен здесь http://dreaminginswahili.com/admin/mapv4.html на панели языков.

+0

Почему не может вы просто используете тот же код, который вы используете на других вкладках? –

+0

Где моя клетка? Можете ли вы добавить это в свой html? –

ответ

3

$('#checkbox') ищет элемент с id="checkbox", как этот

<input type="text" id="checkbox" /> 

, но у вас нет какой-либо в вашем HTML, так что ничего не происходит.

Если у вас есть флажок элементы, такие как <input type="checkbox" />, то вы можете выбрать галочки, как это:

$(':checkbox') 

и вы можете выбрать «проверили» коробки, как это:

$(':checkbox:checked') 
+0

Это работает. Прием через 9 минут. Вопрос. Как я могу получить учебник для добавления значения идентификатора флажка с запятой для каждого установленного флажка? А затем удалить это, если флажок снят? – Parseltongue

+0

Это на самом деле пример, приведенный в документации! http://api.jquery.com/map/ –

+0

Вот скрипка: http://jsfiddle.net/dTrVt/1/ –

Смежные вопросы