Javascript 如何动态地给出jquery id?
jsp中表1(#tbl1)中的复选框使用ajax和jquery动态创建,id为:id=“123”(firstId)Javascript 如何动态地给出jquery id?,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,jsp中表1(#tbl1)中的复选框使用ajax和jquery动态创建,id为:id=“123”(firstId) 这很简单。使用属性选择器: $('[id^=123]') 你可以用 或者,您可以使用“删除” $('[id^=123-]:not(:checked)').remove(); 您也可以尝试call.not(“:checked”) 说明:选择具有指定属性且值以给定字符串开头的元素。您可以使用 这里,check是一个字符串,我们对其进行硬编码,并动态获取webClassId 因此,例
这很简单。使用属性选择器:
$('[id^=123]')
你可以用
或者,您可以使用“删除”
$('[id^=123-]:not(:checked)').remove();
您也可以尝试call.not(“:checked”)
说明:选择具有指定属性且值以给定字符串开头的元素。您可以使用
这里,check是一个字符串,我们对其进行硬编码,并动态获取webClassId
因此,例如:id以check101开头将被考虑。可能重复的-,请在您提出新问题之前使用搜索。您可以使用class作为第二个复选框列表。如class=“123”用于前3个复选框,class=“456”用于最后一个复选框..和的副本我不能硬编码为123-。它应该是第一个ID-。这个的语法是什么?firstId将具有id。我不能硬编码为123-。它应该是第一个ID-。这个的语法是什么?firstId将具有id。我不能硬编码为123-。它应该是第一个ID-。这个的语法是什么?firstId将具有id。请参见:$(“[id^=”+firstId+“]”)
if(!($('#'+firstId).is(':checked'))){
$('#'+firstId'-').empty();
$('[id^=123]')
$('[id^=123-]:not(:checked)').empty();
$('[id^=123-]:not(:checked)').remove();
$('[id^=123-]').not(':checked').remove();
if(!($('[$id^="firstId"]').is(':checked'))){
$(this).empty();
$("[id^=check"+webId+"]").fn();