小编And*_*y E的帖子

有没有办法删除表单元素而不使用jQuery .remove()?

使用.remove()使得select all复选框不会提交给服务器.

但是,用户可以看到它,因为在提交时,从网页上"物理地"删除了全选复选框.

相反,我想删除选中所有复选框以显示无缝但不在服务器端.ie - 我想保留页面上的输入,但在发送之前删除表单数组中的元素.

在将表单的element []数组发送到服务器并将其删除之前,我可以操作它吗?

谢谢.

javascript jquery

4
推荐指数
1
解决办法
118
查看次数

is_dir无法识别文件夹

我正在尝试创建一个扫描文件夹以查找子文件夹的函数,然后返回一个包含这些文件夹名称的数字数组.

这是我用于测试的代码.一旦我得到它打印出文件夹名称而不仅仅是"." 对于当前和以上文件夹的".."都会很好,我可以完成这个功能.

<?php
function super_l_getthemes($dir="themes")
{

if ($handle = opendir($dir)) {
    echo "Handle: {$handle}\n";
    echo "Files:\n";


    while (false !== ($file = readdir($handle))) {
       echo "{$file}<br>";
    }

    closedir($handle);
}
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,并打印出文件夹的所有内容:文件,子文件夹和"." 和"......"

但如果我更换:

  while (false !== ($file = readdir($handle))) {
       echo "{$file}<br>";
    }
Run Code Online (Sandbox Code Playgroud)

有:

while (false !== ($file = readdir($handle))) {
        if(file_exists($file) && is_dir($file)){echo "{$file}";}
    }
Run Code Online (Sandbox Code Playgroud)

该功能仅打印"." 和"..",而不是我想要打印的两个文件夹名称.

任何帮助表示赞赏.

php directory

4
推荐指数
1
解决办法
2万
查看次数

fwrite()返回什么类型?

在PHP手册上我们可以阅读:

fwrite()返回写入的字节数

好的......但是"写入的字节数"是什么样的?

二进制字符串?二进制数?流?诠释?

我在这里有点失落.

问候

php return fwrite

4
推荐指数
1
解决办法
2953
查看次数

如何使用jQuery Mobile创建iPhone Web Apps?

我被指派为iPhone创建一个Web应用程序,我应该尝试使用jQuery Mobile进行开发,因为它支持许多平台.

  • PHP是创建iPhone Web应用程序的必要条件吗?
  • 我们还有哪些其他方法可以创建类似于原生应用的有效网络应用?

jquery jquery-mobile

4
推荐指数
1
解决办法
4874
查看次数

使用jquery动态添加文本框

这段代码出了什么问题?只有第一个添加和删除链接正在运行...

<html>
<head>

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

<style type="text/css">
 div{
  padding:8px;
 }
</style>

</head>

<body>


<script type="text/javascript">

$(document).ready(function(){

    var counter = 2;

    $(".addButton").click(function () {

 if(counter>5){
            alert("Only 5 textboxes allow");
            return false;
 }   

 var newTextBoxDiv = $(document.createElement('div'))
      .attr("id", 'TextBoxDiv' + counter);

 newTextBoxDiv.html('<TABLE><TR><TD>' +
'<input type="text" name="textbox' + counter + 
'" id="textbox' + counter + '" value="" ></TD><TD><input type="text" name="textbox' + counter + 
'" id="textbox' + counter + '" value="" ></TD>&nbsp;<TD><a href="#" value="addButton" class="addButton">Add</a>&nbsp;<a href="#" value="removeButton" class="removeButton">Remove</a></TD></TR></TABLE>');

 newTextBoxDiv.appendTo("#TextBoxesGroup");


 counter++;
     });

     $(".removeButton").click(function () …
Run Code Online (Sandbox Code Playgroud)

jquery

4
推荐指数
1
解决办法
2万
查看次数

变量中的JQuery选择器

我想问一下从变量中使用选择器

首先我有:

function check()
{
  $('.info input, .info select').each(function(n, element){
     if ($(element).val()=='')
     alert('empty');
  });
}
Run Code Online (Sandbox Code Playgroud)

并称之为

$('input')change(check);
Run Code Online (Sandbox Code Playgroud)

他们工作得很好.

但是现在我想将一些值传递给函数以使其成为动态的,就像

$('input')change(check('.info'));
Run Code Online (Sandbox Code Playgroud)

并将功能更改为

function check(sel) {   
     $(sel +' input, '+ sel + ' select').each(function(n, element){
     if ($(element).val()=='')
     alert('empty');   
  }); 
 }
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请帮忙..谢谢,

nagut

jquery

3
推荐指数
1
解决办法
232
查看次数

jQuery:重命名重复的id

我想在一个页面中插入多个滑块.我有一块我想重用的代码,但它会插入2个DIV id=slider...

是否可以找到第二个元素id=slider并重命名为id=slider01

BR.安德斯

jquery

3
推荐指数
2
解决办法
2493
查看次数

如何在Javascript中添加美元金额

我只想添加数字(货币,如果你愿意),像1.5和1.47一样,并使它等于1.97.

这是如何完成的?我不知道我不知道怎么做!:)

var discountAmount = 0;
var ogCookie = < %= strJsonCookie % >
for (var i = 0; i < ogCookie.products.length; i++) {
    discountAmount = parseFloat(discountAmount) + parseFloat(ogCookie.products[i].discount_amount);
}
alert(discountAmount);
Run Code Online (Sandbox Code Playgroud)

javascript math currency

3
推荐指数
2
解决办法
6950
查看次数

TEXT_NODE:仅返回文本?

我正在使用JavaScript来从DOM对象中提取所有文本.我的算法遍历DOM对象本身,它是后代,如果节点是TEXT_NODE类型而不是累积它的nodeValue.
出于一些奇怪的原因,我也得到了类似的东西:

#hdr-editions a { text-decoration:none; }
#cnn_hdr-editionS { text-align:left;clear:both; }
#cnn_hdr-editionS a { text-decoration:none;font-size:10px;top:7px;line-height:12px;font-weight:bold; }
#hdr-prompt-text b { display:inline-block;margin:0 0 0 20px; }
#hdr-editions li { padding:0 10px; }
Run Code Online (Sandbox Code Playgroud)

我该如何过滤?我需要使用其他东西吗?我只想要文字.

javascript dom textnode

3
推荐指数
1
解决办法
1733
查看次数

IE z-index和位置问题

我有IE 8和IE 7 z-index,position和其他问题.我在http://jsfiddle.net/KeEPF/上举了一些这些问题的例子.如果您通过Chrome,Mozilla或其他浏览器查看,您会发现大图片上方有链接(带链接#imagemap2).在IE8和IE7上,此图像始终位于顶部,您无法单击链接.

我该如何解决这个问题?

这是代码:

<div id="splashbar"> 
    <div id="left_content_text"> 
        <img src="#" alt="facebook" /> 
        <h2> <a href="" style="color:#fff; text-decoration:none;">test</a></h2> 
        Lorem ipsum dolor sit amet, con tetur adipiscing elit. Etiam tincidu molestie justo, vitae dignissim me scelerisque vel. Proin vitae nibh arcu vulpu tate vehicula.<br/> 
    </div> 
    <div id="splashimages"> 
        <a href="#full_header_link" class="full_header_link"> 
            <img width="738" height="191" src="tet" class="attachment-post-thumbnail wp-post-image" alt="header_forside" title="header_forside" />                                            </a> 
        <a href="#imagemap1" style="width:100px;height:100px;left:0px; top:10px" class="imagemap_header_link"> </a> 
        <a href="#imagemap2" style="width:100px;height:100px;right:0px; top:10px" class="imagemap_header_link"></a> 
    </div> 
    <div …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer

3
推荐指数
1
解决办法
1706
查看次数