JavaScript后所有可能的字符串

时间:2016-06-27 09:50:55

标签: javascript php

我正在为我目前正在建设的网站编写脚本。

    var ownerForm = $('#item_owner_form_');
    ownerForm.submit(function(ev) {
        //$.ajax({
            //'url': 'checklist_changeowner.php',
            //'type': 'GET',
            //'dataType': 'json',
            //'data': {owner: blabla, item: blablbalba, checklist: blabla},
            //'success': function() {
            //  
            //}
        //});

        alert(ownerForm.serialize());
        ev.preventDefault();
    });

正如您可能已经看到的那样,我已经为ownerform设置了固定ID(在本例中为#item_owner_form_)但是,我通过PHP创建了许多表单,这不是我和#39 ;我正在寻找。例如,可以将生成的表单标识为#item_owner_form_42或#item_owner_form_913。

是否存在通用字符以确保ownerForm变量将使用以#item_owner_form_开头的所有表单?非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

class。它可能是许多(相似)元素的共同点。

所以,你的所有形式都是这样的,

<form id="item_owner_form_1" class="commonItemForm">
</form>

<form id="item_owner_form_2" class="commonItemForm">
</form>

并在jQuery中使用这个类,

    $('.commonItemForm').submit(function(ev) {
        alert($(this).serialize());
        ev.preventDefault();
        // This function will get triggered for every form which has commonItemForm class.
    });