简体   繁体   English

想要给每个元素不同的ID

[英]Want to give different ID to each element

I want to add HTML tag into the values. 我想将HTML标签添加到值中。 http://jsfiddle.net/iamakshay04/seyzta8c/1/ http://jsfiddle.net/iamakshay04/seyzta8c/1/

Above is the fiddle. 上面是小提琴。 When checkbox is clicked, the values are printed, I want to print each value as a different html element. 当单击复选框时,将打印值,我想将每个值打印为不同的html元素。 <p>1</p> <p>2</p> <p>3</p>

 $('.ads_Checkbox').click(function() { var sel = $('input[type=checkbox]:checked').map(function(_, el) { return $(el).val(); }).get(); document.getElementById("demo").innerHTML = sel; }) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input id="ad_Checkbox1" class="ads_Checkbox" type="checkbox" value="1" /> <input id="ad_Checkbox2" class="ads_Checkbox" type="checkbox" value="2" /> <input id="ad_Checkbox3" class="ads_Checkbox" type="checkbox" value="3" /> <input id="ad_Checkbox4" class="ads_Checkbox" type="checkbox" value="4" /> <input type="button" id="save_value" name="save_value" value="Save" /> <p id="demo"> </p> 

This will give you the different elements:- 这将为您提供不同的元素:

 $('.ads_Checkbox').change(function() { var sel = $('input[type=checkbox]:checked').map(function(_, el) { return $('<p></p>').html($(el).val()); }).get(); $("#demo").html(sel); }) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input id="ad_Checkbox1" class="ads_Checkbox" type="checkbox" value="1" /> <input id="ad_Checkbox2" class="ads_Checkbox" type="checkbox" value="2" /> <input id="ad_Checkbox3" class="ads_Checkbox" type="checkbox" value="3" /> <input id="ad_Checkbox4" class="ads_Checkbox" type="checkbox" value="4" /> <input type="button" id="save_value" name="save_value" value="Save" /> <p id="demo"> </p> 

If you want to show values as different elements then try below where you can add paragraphs at the time of reading the values. 如果要将值显示为不同的元素,请尝试以下操作,在此处可以在读取值时添加段落。

 $('.ads_Checkbox').click(function() { var sel = $('input[type=checkbox]:checked').map(function(_, el) { return "<p>"+ $(el).val() + "</p>"; }).get(); document.getElementById("demo").innerHTML = sel; }) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input id="ad_Checkbox1" class="ads_Checkbox" type="checkbox" value="1" /> <input id="ad_Checkbox2" class="ads_Checkbox" type="checkbox" value="2" /> <input id="ad_Checkbox3" class="ads_Checkbox" type="checkbox" value="3" /> <input id="ad_Checkbox4" class="ads_Checkbox" type="checkbox" value="4" /> <input type="button" id="save_value" name="save_value" value="Save" /> <p id="demo"> </p> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM