2016-06-22 13 views
0

チェックボックスはスパンタグをランダムに生成しています。 現在のコード:チェックボックスで生成されたスパンタグを削除する方法

生成
<asp:CheckBox ID="CheckBox_select" type="checkbox" ClienIDMode="Static" runat="server" onclick="javascript:CheckCheckBox(this);" /> 


<asp:Label AssociatedControlID="CheckBox_select" ClientIDMode="Static" runat="server" ID="cbs" /> 

:SPANタグを削除する方法

<span type="checkbox"><input id="CheckBox_select" type="checkbox" name="ctl00$ContentPlaceHolder1$GridView_reminderList$ctl02$CheckBox_select" onclick="javascript:CheckCheckBox(this);"></span> 

+0

'.unwrapを()'を使用 – guradio

答えて

1

$('#CheckBox_select').unwrap();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<span type="checkbox"><input id="CheckBox_select" type="checkbox" name="ctl00$ContentPlaceHolder1$GridView_reminderList$ctl02$CheckBox_select" onclick="javascript:CheckCheckBox(this);"></span>

使用.unwrap()

説明:その場所にマッチした要素を残して、DOMからマッチした要素の集合の両親を削除します。

+0

OMG。どうもありがとう。それを解決しようと時間を費やした! –

+0

@ LeonardWongleothelion96喜んで幸せなコーディングを仲間を助ける:) – guradio

0

使用.unwrap()その場所にマッチした要素を残して、DOMからマッチした要素の集合の親を削除する:

var pTags = $("#CheckBox_select"); 
 
if (pTags.parent().is("span")) 
 
    pTags.unwrap();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 
<span type="checkbox"><input id="CheckBox_select" type="checkbox" name="ctl00$ContentPlaceHolder1$GridView_reminderList$ctl02$CheckBox_select" onclick="javascript:CheckCheckBox(this);"></span>

+0

ありがとう。文字通りそれを解決する時間を費やした –

関連する問題