0

これは私の HTML コードです。

<ul id="abc">

<li>
<a title="1" href="#">1</a>
</li>

<li>
<a title="2" href="#">1</a>
</li>

 <li>
 <a title="3" href="#">1</a>
 </li>

</ul>

jqueryを使って各アンカータグにhref属性をつけたいです。しかし、IDやクラスはありません。これがどのように可能か。これらのタイトルを使用できますか。つまり、title=1 または title=2 などの属性を設定しますか? 助けてください?ありがとう...

4

2 に答える 2

1

子孫セレクター (「先祖子孫」)を使用して、id abc のアンカー タグを取得し、attr()を使用できます。

$('#abc a').attr('href', 'someurl');

属性セレクターを使用して、タイトルで要素を取得できます。

$('a[title=1]').attr("href","url");

タイトルが数字で順番に並べられている場合は、フィルターを使用できます

$('#abc a').filter(function(){
      return parseInt(this.title) < 4;
}).attr("href","url");
于 2013-10-10T14:29:27.773 に答える