这是我的数组和每个循环。我想查找具有特定类的每个public function makeAuthorizationServer()
{
$server = new AuthorizationServer(
$this->app->make(Bridge\ClientRepository::class),
$this->app->make(Bridge\AccessTokenRepository::class),
$this->app->make(Bridge\ScopeRepository::class),
'file://'.Passport::keyPath('oauth-private.key'),
'file://'.Passport::keyPath('oauth-public.key')
);
$server->setEncryptionKey('lxZFUEsBCJ2Yb14IF2ygAHI5N4+ZAUXXaSeeJm6+twsUmIen');
return $server;
}
字段并设置其值。你们能明白为什么这不起作用吗?
input
答案 0 :(得分:1)
您可以使用解决方案https://jsfiddle.net/sae7mv3e/
var inputTextIDs = [
[".hotelLocaiton", "Location"],
["#agentTransfersSearchForm_filter_transfersName", "Location"]
];
$.each(inputTextIDs,function(i,v){
$('input'+inputTextIDs[i][0]).val(inputTextIDs[i][1]);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="hotelLocaiton" />
<input type="text" id="agentTransfersSearchForm_filter_transfersName" />
由于它是 2维数组,因此您只提供1维 i 。
要访问2D数组,您需要执行类似 inputTextID [i] [0]
的操作答案 1 :(得分:0)
在$ .each中(inputTextIDs,function(i,v){,'i'是索引,'v'是值。所以,我将是0,1,2,v将等于数组中的值在你的情况下,你有一个大数组中的数组。所以,inputTextIDs [0]将获得大数组中的第一个数组,即[“.hotelLocaiton”,“Location”],然后inputTextIDs [0] [0]将获得第一个此数组中的值即'.hotelLocation'和inputTextIDs [0] [1]将获得'Location'。
因此,以下代码将起作用:
var inputTextIDs = [
[".hotelLocaiton", "Location"],
["#agentTransfersSearchForm_filter_transfersName", "Location"]
];
$.each(inputTextIDs,function(i,v){
$('input'+inputTextIDs[i][0]).val(inputTextIDs[i][1]);
});