-1

我的要求是找到与 'vrr' 匹配的 id,所以我使用 * 来表示它,但它不适用于美元,猜猜为什么这不起作用?

HTML:

<div id="vrrcss">you</div>

脚本

$(function(){
    $('[id$*=vrr]').text('me')
})
4

2 回答 2

5

$=匹配以指定值结尾的属性。 'vrrcss'不以'vrr'.

请改用^=(attribute started with)*=(attribute contains)

于 2012-10-03T14:55:26.107 回答
0

如果要更改元素“vrr”的文本,请尝试以下操作,或者只是...

$("[id^=vrr]").text('Me');
于 2012-10-03T14:56:51.197 回答