我有一些 Jquery 添加到其他 Jquery 的负载中(一切正常),但它破坏了我的其余代码。那里有一个错误,但我就是不知道在哪里!
//Retrieve the customization summary area:
var summary = $('#customise-area-3 p');
//Use jQuery to select all the checkboxes with the name hardware that are checked.
$('input[type=checkbox][name=hardware\[\]]:checked').each(function(k,v) {
//Retrieve the value of the checkbox.
var checkboxValue = v.val();
//Add the checkbox value to the summary area:
summary.innerHTML += checkboxValue + '<br />';
});
这是在 Wordpress 中,所以我的 Jquery 的所有其余部分都采用以下样式:
jQuery(document).ready(function( $ )
{
$("#customise").click(function()
{
$(".entire_product").hide();
$(".customise").show();
});
});
为了让代码在 Wordpress 环境中工作,我做了以下工作:
jQuery(document).ready(function( $ )
{
var summary = $('#customise-area-3 p').get(0);
$('input[type=checkbox][name="hardware[]"]:checked').each(function(k,v) {
//Retrieve the value of the checkbox.
var checkboxValue = v.val();
//Add the checkbox value to the summary area:
summary[0].innerHTML += checkboxValue + '<br />';
});
});
尽管这可以阻止我的其余代码被破坏,但它实际上并没有做任何事情。即将选中的复选框值添加到摘要中。