jQuery,循环遍历已知部分名称或ID的元素

时间:2016-07-14 17:12:57

标签: javascript jquery

我有一个由javascript生成的多个输入的表单。名称和ID由javascript生成。

我需要遍历元素来设置它们的值,但每个元素的名称和ID都包含它们自己唯一的整数,我不知道这些整数可以轻松访问。

示例元素名称是:

test[result_fields_attributes][1468515178049][name]

示例元素id是:

test_result_fields_attributes_1468515178049_name

有没有人知道循环使用多个元素的方法,比如当我不知道每个元素的长整数是什么时?

4 个答案:

答案 0 :(得分:2)

您可以像

一样访问
printf "asti||"  | netcat localhost 7777

答案 1 :(得分:1)

您可以使用Attribute Starts With选择器:

$('[name^="test[result_fields_attributes]"]');

虽然一个更好的方法是将一个公共类放在你需要的所有元素上,然后用它来选择它们。

答案 2 :(得分:0)

使用https://css-tricks.com/perfect-full-page-background-image/

$('[id^="test_result_fields_attributes_"]')

答案 3 :(得分:0)

您可以使用jQuery http://docs.sonarqube.org/pages/viewpage.action?pageId=6947686选择器,如

  $('[id^=test_result_fields_attributes]')