Jquery选择器

ro *_* ko 5 javascript jquery jquery-selectors

在这里需要我的jquery一点帮助

我希望我的所有按钮的名称以"my-"开头,并以"-press"结束以进行"点击"事件.

<input type="button" id="my-button-x-press" name="my-button-x-name-press" />
Run Code Online (Sandbox Code Playgroud)

动态添加到DOM的按钮应该具有相同的事件.

And*_*ong 10

http://api.jquery.com/category/selectors/

$('input[type=button][name^=my-][name$=-press]').click(function() {
   // code
})
Run Code Online (Sandbox Code Playgroud)

要动态地为元素分配事件,请使用on http://api.jquery.com/on/并将您的选择器作为正确delegate事件的第二个参数提供.

$('#container').on('click', 'input[type=button][name^=my-][name$=-press]', function() {
   // code
})
Run Code Online (Sandbox Code Playgroud)

假设你正在打包输入#container,否则替换#containerbody,但总是最好选择最接近的祖先selector