0

jquery中的“Start With”属性非常简单,但是我有一个问题如何将此属性用于当前元素?例如我试过:

$('this[id^= "PostTypes"]') 

$(this[id^= "PostTypes"])

但没有什么想要的作品。

4

3 回答 3

4

尝试,

 $('[id^= "PostTypes"]', this); // if you want to find the elements that are descendants of this.

或者,如果您想检查当前元素是否匹配,则可以使用.is(selector)

$(this).is('[id^= "PostTypes"]'); //Check if this element is havind the id startswith PostTypes.

例子:

if($(this).is('[id^= "PostTypes"]')){
   //Current element starts with id PostTypes, do something with it.
}
于 2013-11-18T16:14:38.787 回答
0

使用过滤器()

$(this).filter('[id^= "PostTypes"]')
于 2013-11-18T16:13:23.847 回答
0

我相信你想要:

$('[id^="PostTypes"]', this)
于 2013-11-18T16:13:24.383 回答