参见英文答案 >
Making partial matches with jQuery?
我的页面上有一个元素,我只会知道其id的一部分,例如_moComments_:
我的页面上有一个元素,我只会知道其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_"]')