我有以下代码,它在firefox和chrome中运行良好,但在Internet Explorer中无效...
$("#nav-tabs").on("click", "a", function(e) {
e.preventDefault();
$(this).tab('show');
$('li#test').each(function() {
if($(this).attr('class') == "active")
{
//Active class is applied
$(this).children().children().attr("src", "assets/img/button_home_selected3.png");
}
else
{
$(this).children().children().attr("src", "assets/img/button_home_plain.png");
}
});
});
Run Code Online (Sandbox Code Playgroud)
IE的条件语句有问题???
这是HTML
<ul id="nav-tabs" data-tabs="tabs">
<li id="test" style="list-style: none;" class="active">
<a href="#home" data-toggle="tabs" ><img src="assets/img/button_home_selected3.png" id="test2" width="83" /><span>Home</span></a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
更重要的是,li标签是动态添加的......
我会尝试尽可能具体.我有一个下拉菜单[select tag],它允许用户选择5个选项; 即数字从1到5.现在,根据所选的选项,我想显示一个新的表单,其输入标签的数量与选择的选项相同
因此,如果用户从下拉菜单中选择3,则底部将显示一个子表,显示三个输入标签.代码是:
<select id="formName9" name="blockUnits">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我根据以下内容在codeigniter框架中发送了数组:
for (var i=1; i<=selected; i++) {
<div style="float: left; padding-left: 13px; padding-right: 12px; padding-top: 7px; margin-top: 0px;">'+i+'
</div>
<input type="text" name="unitName[]" id="unitName'+i+'" style="width:189px;" required />
<input type="text" name="ownerName[]" id="ownerName'+i+'" style="width:241px;" />
<input type="text" name="salutation[]" id="salutation'+i+'" style="width:137px;" /><br />
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用以下内容发布时:
$ownerNames = $this->input->post('ownerName');
if (is_array($ownerNames)) {
foreach( $ownerNames as $ownerName ) {
echo "Owner Name is : " . $ownerName;
}
} else {echo "Owner is not array";}
Run Code Online (Sandbox Code Playgroud)
这是我的整个控制器,包含所有帖子:
if ($this->form_validation->run() == FALSE) {
$this->load->view('newblock');
} else {
$registrarName …Run Code Online (Sandbox Code Playgroud)