Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态地给出jquery id?_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

Javascript 如何动态地给出jquery id?

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 因此,例

jsp中表1(#tbl1)中的复选框使用ajax和jquery动态创建,id为:id=“123”(firstId)


这很简单。使用属性选择器:

$('[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();