我有一个生成单选按钮列表的.net购物车。我需要一些jquery来移动所有者不想使用的运输选项。生成的代码是
<input type="radio" name="ShippingMethodID" id="ShippingMethodID9" value="68|Priority Mail Express International|59.22|0.00"> Priority Mail Express International $59.22 (USD) <br>
不幸的是,每个送货选项都有相同的ID(我知道这是一个很大的问题)。我需要帮助选择单选按钮,文本和<br>
标记并从DOM中删除它们。有人可以帮忙删除3项吗?
似乎适用于单选按钮的选择器是:
$("input[type=radio][value^=68]")
但我无法获得其余文字和<br>
标记。
很遗憾,我无法改变购物车生成的HTML。我坚持使用标记。
答案 0 :(得分:0)
将文字换成span,然后尝试下面的代码
var input = $('input[type="radio"][value^=68]');
var text = input.next('span').text('');
var br = input.next().next('br').remove();
input.remove();
答案 1 :(得分:-1)
你可以用jQuery隐藏它们。
类似的东西:
$("radio #idname").hide(0);
如果它们都具有相同的id,那么你将不得不做一个巢。如下所示:
$("#container .div1 .div2 radio").hide(0);