在jQuery中通过部分ID查找元素?

前端之家收集整理的这篇文章主要介绍了在jQuery中通过部分ID查找元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Making partial matches with jQuery?
我的页面上有一个元素,我只会知道其id的一部分,例如_moComments_:
id="MainContent_listSelectedDays_listDayBanks_0_moComments_0"

我如何通过部分id找到一个元素(例如使用jQuery)?

例如(jsFiddle)

<input type="text" id="MainContent_listSelectedDays_listDayBanks_0_moComments_0">

与脚本

$('[id=_moComments_]').val("Found it");

奖金阅读

> jQuery selector documentation
> jQuery select with partial name
> Making partial matches with jQuery?

解决方法

你可以使用 “Attribute Contains Selector”
$('[id*="_moComments_"]')

但是,您可以通过简单地添加类或自定义[data- *]属性并根据该属性进行选择。

猜你在找的jQuery相关文章