jQuery:选择ID以给定文本开头的元素

时间:2011-08-04 21:56:58

标签: jquery

给定一个具有以下id属性的表:

id="table.form.address.48619"

...如果只给出其id的table.form.address部分,我该怎么选择呢?

如果我尝试以下方法:

    var sInputs = $('table[id=^"table\\.form\\.address"]');
alert( sInputs.html() );

我得到一个空

由于

PS - 我没有控制ID生成的方式:-(,这只是我必须要处理的事情

2 个答案:

答案 0 :(得分:8)

$('table[id^="table.form.address"]');

^=不是=^

http://jsfiddle.net/atdVN/

答案 1 :(得分:0)

试试attribute contains prefix selector

  <a href="example.html" hreflang="english">will not be outlined</a>
  <script>
      $('a[hreflang|="en"]').css('border','3px dotted green');
  </script>