jquery 中 $("[id^=✀ds✀]") id^这个id后面的^是个什么?不太明白,请大侠有空解释下。。感激不尽。

2025-12-14 10:26:56
推荐回答(4个)
回答1:

^=表示的含义是匹配指定内容的标签,例如^=a可以匹配id为“abc”的标签。

1、打开网页编辑器,新建html文档,在head标签中引入jQuery文件:

2、在body标签中添加四个div,为每个div设置id,其中除了第三个标签以外每个标签的id都包含一个“a”:

3、在控制台添加代码 $("[id^='a']"),这时所有带“a”的标签都会被选中,而第三个标签中没有“a”,所以没有被选中:

回答2:

你应该下载个jquery的api看看,一目了然
id^='ds'表示查找id以ds开头的所有元素,例如id="dsdd" id="dshhhh" 都是符合的元素

回答3:

正如 mailluzhou 所说就是选择id以ds开头的所有元素

回答4: