こんにちは私は、チェックボックスがチェックされているかどうかをチェックしようとしています。しかし、私のチェックボックスはforループを使って作成され、各チェックボックスの値は実際は同じです。次のようにJQueryでチェックボックスをチェックする
コードは次のとおりです。
{% for keyword in keyword_list %}
{% if keyword.keyword_name == userprofile.keywords_subscribed %}
<input type="checkbox" disabled="disabled" name="keywords" value="keywords"/> {{keyword.keyword_name}}<br />
{% else %}
<input type="checkbox" name="cb" value="keywords" /> {{keyword.keyword_name}}<br />
{% endif %}
{% endfor %}
jQueryのコードを次のように
<h2>Price of subscriptions</h2>
<script type="text/javascript" src="/static/js/jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="/static/js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="/static/fc3/charts/FusionCharts.js"></script>
<script type="text/javascript">
function popup(){
{% for price in price_list %}
alert({{price.price_of_each_keyword}})
{% endfor %}
}
function DoTheCheck() { if(document.cb2.checked == true)
{ alert('box2 is checked'); }
}
</script>
を現時点では、これは私が考えることができるすべてです。
jqueryを使用してチェックボックスを繰り返し、チェックされているかどうかを確認するにはどうすればよいですか?
ウェブ上でいくつかの例が見つかりましたが、実際にはほとんどの場合、コードの個々のチェックボックス名が作成され、jqueryを使用してチェックするのが簡単になりました。
何か助けてもらえますか?
ありがとうございます。
周囲のHTML(親オブジェクト)を表示します。あなたが示したものでは、入力タグは一意に識別できないので、jQueryが動作することを知るには十分ではありません。 – jfriend00
jQueryコードが表示されません... –
[jQueryですべてのチェックボックスを検索しています]という重複があります。(http://stackoverflow.com/questions/1497945/finding-all-checkboxes-are-checked-in- jquery) –