例子
<form id='A_forward' name='A_forward' action='/some_url.php' method='POST'>
</form>
如何使用 jquery 获取此表单的名称,减去'forward'
字符和警报'A_'
?
例子
<form id='A_forward' name='A_forward' action='/some_url.php' method='POST'>
</form>
如何使用 jquery 获取此表单的名称,减去'forward'
字符和警报'A_'
?
如果您总是需要删除 7 使用:
var token = $("#A_forward").attr("name").substring(0, $("#A_forward").attr("name").length - 7);
示例:http: //jsfiddle.net/BRJxh/
如果后缀总是向前使用:
var token = $("#A_forward").attr("name").substring(0, $("#A_forward").attr("name").indexOf("forward"));
示例:http: //jsfiddle.net/BRJxh/1/
这将采用 name 属性值并警告前两个字母(有点冗长以更好地解释它)
var formname = $('#A_forward').attr('name');
var firstTwoChars = formname.substring(0,2);
alert(firstTwoChars);
var name = $('#A_forward').attr('name'); //read the name of the element
name.replace("forward", ""); //replace 'forward' with an Empty string
alert(name); //alert the name_prefix.
如果要删除 7 last char :
var name = $("form").attr("name");
var str = name.substring(0,name.length-7);
alert(str);
如果“前进”是修复:
var name = $("form").attr("name").replace('forward','');
alert(name );
编辑:只要得到你想要的:)
console.log($("form"));
var name = $("form").attr("name").split('_');
alert(name[0]+'_');
试试这个,
alert($("#A_forward").attr('name').substring(0,2));