0

我有一个生成单选按钮列表的.net 购物车。我需要一些 jquery 来移动所有者不想使用的运输选项。生成的代码是

<input type="radio" name="ShippingMethodID" id="ShippingMethodID9" value="68|Priority Mail Express International|59.22|0.00">&nbsp;Priority Mail Express International $59.22 (USD) <br>

不幸的是,每个运输选项都有相同的 ID(我知道这是一个大问题)。我需要帮助选择单选按钮、文本和<br>标签并将它们从 DOM 中删除。有人可以帮助删除这 3 个项目吗?

似乎适用于单选按钮的选择器是: $("input[type=radio][value^=68]")但我无法获取其余的文本和<br>标签。

不幸的是,我无法更改购物车生成的 HTML。我被标记卡住了。

4

2 回答 2

0

将您的文本包装在 span 中,然后尝试下面的代码

var input = $('input[type="radio"][value^=68]');
var text = input.next('span').text('');
var br = input.next().next('br').remove();
input.remove();
于 2013-08-02T22:28:02.660 回答
-1

您可以使用 jQuery 隐藏它们。

。隐藏()

就像是:

$("radio #idname").hide(0);

如果它们都具有相同的 id,那么您将不得不筑巢。所以像:

$("#container .div1 .div2 radio").hide(0);
于 2013-08-02T22:20:38.800 回答