我隐藏了一个表单和输入类型:
<?php echo "<input type=\"hidden\" name=\"ref[]\" value=\"".$i."\" />"; ?>
假设ref[]
有值{'1','2','3','4'}
,我想使用 jQuery 在“2”和“3”之间插入“a”。我可以用 jQuery 做吗?
如何ref[]
使用 jQuery 引用 html?并将值插入我需要的位置?
我隐藏了一个表单和输入类型:
<?php echo "<input type=\"hidden\" name=\"ref[]\" value=\"".$i."\" />"; ?>
假设ref[]
有值{'1','2','3','4'}
,我想使用 jQuery 在“2”和“3”之间插入“a”。我可以用 jQuery 做吗?
如何ref[]
使用 jQuery 引用 html?并将值插入我需要的位置?
如果只想在“2”和“3”之间插入“a”,那么可以使用.replace()
字符串函数。
$('input[name="ref[]"]').val($('input[name="ref[]"]').val().replace('"2","3"', '"2","a","3"'))
演示:http: //jsfiddle.net/PH4uF/3/
我不确定您的要求是什么以及您要做什么。
我对您的问题的理解可能有点偏离,但是如果您尝试使用 name 属性在输入数组中查找某个输入,则可以使用类似以下内容:
var myInput = $('#parentEle').find('input[name="' + ref[2] + '"]');
基本上使用 jQuery 的 find 方法来查找您要查找的输入并更改它。
此外,如果您只是想更改 name 属性,请使用 jQuery 的 attr() 方法,如下所示:
myInput.attr('name', newValue);