jQuery ASP.NET find a particular CheckBox in  a CheckBoxList by the innerHTML of the CheckBox Label
<p>I have an ASP.NET CheckBoxList:</p>

<pre><code>&lt;asp:CheckBoxList ID="CheckBoxList1" runat="server" Width="10%"&gt;
    &lt;asp:ListItem Selected="True" Value="1"&gt;White&lt;/asp:ListItem&gt;
    &lt;asp:ListItem Selected="False" Value="2"&gt;Black&lt;/asp:ListItem&gt;
    &lt;asp:ListItem Value="3"&gt;Red&lt;/asp:ListItem&gt;
    &lt;asp:ListItem Value="4"&gt;Green&lt;/asp:ListItem&gt;
    &lt;asp:ListItem Value="5"&gt;Blue&lt;/asp:ListItem&gt;
&lt;/asp:CheckBoxList&gt;
</code></pre>

<p>I need to modify/delete a particular label of a particular CheckBox in a CheckBoxList:</p>

<p>The following code is working fine for the CheckBox value, however it is not working for the CheckBox label. </p>

<pre><code>var CheckBoxListInputValue = 3; //value may be dynamic
var CheckBoxListInputInnerHTML = "Red"; //value may be dynamic
$("#CheckBoxList1 label[innerHTML =" + CheckBoxListInputInnerHTML + "]").remove(); //Not working
$("#CheckBoxList1 :input[value = " + CheckBoxListInputValue + "]").remove(); //Working
</code></pre>

<p>BTW, I don't want to use any for loop.</p>
