似乎javascript函数永远不会执行.谁能告诉我为什么?
<form>
<select type="text" name="month" id="month">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<button type="submit" id="jobmonth">View all job requests in this month</button>
</form>
<script type="text/javascript">
$('#jobmonth').click(function() {
console.log("work");
var month = $('#month').val();
console.log(month);
}
</script>
Run Code Online (Sandbox Code Playgroud)
console.log都没有工作.PS-抱歉这个愚蠢的问题.我只是JS的初学者.
我遇到了这段代码.从输出时,除以2,但语法不熟悉我,我可以推断,其余阵列存储阵列数量的剩余部分.
#include <iostream>
#include <functional>
#include <algorithm>
using namespace std;
int main ( )
{
int numbers[ ] = {1, 2, 3};
int remainders[3];
transform ( numbers, numbers + 3, remainders, bind2nd(modulus<int>( ), 2) );
for (int i = 0; i < 3; i++)
{
cout << (remainders[i] == 1 ? "odd" : "even") << "\n";
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
变换和bind2nd在这种情况下做了什么?我阅读了文档,但我不清楚.