<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Jquery%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD</id>
		<title>Jquery代码片断 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Jquery%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD"/>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Jquery%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD&amp;action=history"/>
		<updated>2026-04-24T11:22:19Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=Jquery%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD&amp;diff=4403&amp;oldid=prev</id>
		<title>Tom：/* 代码片段 */</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Jquery%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD&amp;diff=4403&amp;oldid=prev"/>
				<updated>2016-01-08T08:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;代码片段&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
==jquery file upload==&lt;br /&gt;
&lt;br /&gt;
;html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;jQuery File Upload Demo&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;style&amp;gt;&lt;br /&gt;
        .bar {&lt;br /&gt;
            height: 18px;&lt;br /&gt;
            background: green;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input id=&amp;quot;fileupload&amp;quot; type=&amp;quot;file&amp;quot; name=&amp;quot;files[]&amp;quot; data-url=&amp;quot;/js/jQuery-File-Upload/server/php/&amp;quot; multiple&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div id=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;bar&amp;quot; style=&amp;quot;width: 0%;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script src=&amp;quot;/assets/js/jquery-1.8.2.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;js/vendor/jquery.ui.widget.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;js/jquery.fileupload.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;js&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(function () {&lt;br /&gt;
&lt;br /&gt;
    $('#fileupload').fileupload({&lt;br /&gt;
        dataType: 'json',&lt;br /&gt;
        add: function (e, data) {&lt;br /&gt;
            data.submit();&lt;br /&gt;
        },&lt;br /&gt;
        done: function (e, data) {&lt;br /&gt;
            $.each(data.result.files, function (index, file) {&lt;br /&gt;
                $('&amp;lt;p/&amp;gt;').text(file.name).appendTo(document.body);&lt;br /&gt;
            });&lt;br /&gt;
        },&lt;br /&gt;
        formData: [&lt;br /&gt;
            {&lt;br /&gt;
                name: '_http_accept',&lt;br /&gt;
                value: 'application/javascript'&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        progressall: function (e, data) {&lt;br /&gt;
            var progress = parseInt(data.loaded / data.total * 100, 10);&lt;br /&gt;
            $('#progress .bar').css('width', progress + '%');&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==购物车，全选复选框==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;input[name=cart_select_all]&amp;quot;).on('click', function () {&lt;br /&gt;
    var btn = $(&amp;quot;input[name=cart_select_all]&amp;quot;);&lt;br /&gt;
    var items = $(&amp;quot;tbody input[type=checkbox]&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if ($(this).attr(&amp;quot;checked&amp;quot;)) {&lt;br /&gt;
        btn.attr('checked', true);&lt;br /&gt;
        items.attr('checked', true);&lt;br /&gt;
    } else {&lt;br /&gt;
        btn.attr('checked', false);&lt;br /&gt;
        items.attr('checked', false);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;input:radio[name=is_relative_had]&amp;quot;).change(function () {&lt;br /&gt;
    if ($(this).val() === '1') {&lt;br /&gt;
        $('div.relative').show();&lt;br /&gt;
    } else {&lt;br /&gt;
        $('div.relative').hide();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//选择开票，输入开票数据&lt;br /&gt;
$('input[name=is_invoice]').click(function (obj) {&lt;br /&gt;
    var chk = $('input[name=is_invoice]:checked');&lt;br /&gt;
&lt;br /&gt;
    if (chk.length == 0) {&lt;br /&gt;
        $('#invoice_item').hide();&lt;br /&gt;
    } else {&lt;br /&gt;
        $('#invoice_item').show();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jquery表单获取选中的值==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//获取select被选中项的文本&lt;br /&gt;
var item = $(&amp;quot;select[@name=items] option[@selected]&amp;quot;).text();&lt;br /&gt;
&lt;br /&gt;
//select下拉框的第二个元素为当前选中值&lt;br /&gt;
$('#select_id')[0].selectedIndex = 1;&lt;br /&gt;
&lt;br /&gt;
//radio单选组的第二个元素为当前选中值&lt;br /&gt;
$('input[@name=items]').get(1).checked = true;&lt;br /&gt;
&lt;br /&gt;
//根据值设置radio选中状态&lt;br /&gt;
$(&amp;quot;input[name=test][value=34]&amp;quot;).attr(&amp;quot;checked&amp;quot;,true);     //value=34的radio被选中&lt;br /&gt;
$(&amp;quot;input[id=testid][value=34]&amp;quot;).attr(&amp;quot;checked&amp;quot;,true);     //value=34的radio被选中&lt;br /&gt;
$('input:radio[name=sex]')[1].checked = true;  //上面两种方法不能用，就用这种方法&lt;br /&gt;
&lt;br /&gt;
//文本框&lt;br /&gt;
$(&amp;quot;#txt&amp;quot;).attr(&amp;quot;value&amp;quot;)；&lt;br /&gt;
$(&amp;quot;#txt&amp;quot;).val();&lt;br /&gt;
&lt;br /&gt;
//下拉框select：&lt;br /&gt;
$('#sel').val();&lt;br /&gt;
&lt;br /&gt;
//checkbox：&lt;br /&gt;
$(&amp;quot;#chk1&amp;quot;).attr(&amp;quot;checked&amp;quot;,'');            //不打勾&lt;br /&gt;
$(&amp;quot;#chk2&amp;quot;).attr(&amp;quot;checked&amp;quot;,true);          // 打勾&lt;br /&gt;
if($(&amp;quot;#chk1&amp;quot;).attr('checked')==undefined) //判断是否已经打勾&lt;br /&gt;
&lt;br /&gt;
//radio：&lt;br /&gt;
$(&amp;quot;input[@type=radio]&amp;quot;).attr(&amp;quot;checked&amp;quot;,'2'); //设置value=2的项目为当前选中项&lt;br /&gt;
&lt;br /&gt;
//下拉框select&lt;br /&gt;
//设置 value=-sel3的项目为当前选中项&lt;br /&gt;
$(&amp;quot;#sel&amp;quot;).attr(&amp;quot;value&amp;quot;,'-sel3');&lt;br /&gt;
&lt;br /&gt;
//添加下拉框的 option&lt;br /&gt;
$(&amp;quot;&amp;lt;optionvalue='1'&amp;gt;1111&amp;lt;/option&amp;gt;&amp;amp; lt;optionvalue='2'&amp;gt;2222&amp;lt;/option&amp;gt;&amp;quot;).appendTo(&amp;quot;#sel&amp;quot;)&lt;br /&gt;
$(&amp;quot;#sel&amp;quot;).empty()；//清空下拉框&lt;br /&gt;
&lt;br /&gt;
//jquery获取复选框值&lt;br /&gt;
function jqchk() {&lt;br /&gt;
    var chk_value =[];  &lt;br /&gt;
    $('input[name=&amp;quot;test&amp;quot;]:checked').each(function(){  &lt;br /&gt;
        chk_value.push($(this).val());  &lt;br /&gt;
    });  &lt;br /&gt;
    alert(chk_value.length==0 ?'你还没有选择任何内容！':chk_value);  &lt;br /&gt;
}  &lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#text_id&amp;quot;).val();                          //AREATEXT的值&lt;br /&gt;
$(&amp;quot;input[name=payment]:checked&amp;quot;).val()        //获取单选按钮的值&lt;br /&gt;
&lt;br /&gt;
//jquery表格奇数行加底纹。&lt;br /&gt;
$('#order_list tr:nth-child(even)').addClass('table_blue_line');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==代码片段==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#copied-mark&amp;quot;).delay('slow').fadeOut();&lt;br /&gt;
&lt;br /&gt;
$('#platform-select').change(function (obj) {&lt;br /&gt;
    var val = $(this).children('option:selected').val();&lt;br /&gt;
    console.log(val);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;p&amp;quot;).css(&amp;quot;color&amp;quot;);  //获取p元素的样式颜色&lt;br /&gt;
&lt;br /&gt;
jQuery(function($){&lt;br /&gt;
    $(function(){&lt;br /&gt;
        &amp;lt;!--{if $_FANWE['page']&amp;gt;1}--&amp;gt;&lt;br /&gt;
        window.location.hash=&amp;quot;#publish_topic&amp;quot;;&lt;br /&gt;
        &amp;lt;!--{/if}--&amp;gt; &lt;br /&gt;
    })&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//基本的post&lt;br /&gt;
$(&amp;quot;input&amp;quot;).keyup(function(){&lt;br /&gt;
    txt=$(&amp;quot;input&amp;quot;).val();&lt;br /&gt;
&lt;br /&gt;
    $.post(&amp;quot;demo_ajax_gethint.asp&amp;quot;,{suggest:txt},function(result){&lt;br /&gt;
        $(&amp;quot;span&amp;quot;).html(result);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//处理错误&lt;br /&gt;
$.post(&amp;quot;http://www.tomtalk.net/getList.php&amp;quot;, {start: 0, limit: 1}, function (result) {&lt;br /&gt;
    _.each(result, function (row) {&lt;br /&gt;
        content_view.add(row);&lt;br /&gt;
    });&lt;br /&gt;
    content_view.render();&lt;br /&gt;
}, 'json')&lt;br /&gt;
.error(function () {&lt;br /&gt;
    $('#content').html('数据读取出错！');&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
//处理超时&lt;br /&gt;
$.ajax({&lt;br /&gt;
    url: &amp;quot;http://www.tomtalk.net/getList.php&amp;quot;,&lt;br /&gt;
    type: &amp;quot;POST&amp;quot;,&lt;br /&gt;
    data: {start: 0, limit: 1},&lt;br /&gt;
    timeout: 3000,&lt;br /&gt;
    dataType: &amp;quot;json&amp;quot;,&lt;br /&gt;
    success: function (result) {&lt;br /&gt;
        //console.log(result);&lt;br /&gt;
        _.each(result, function (row) {&lt;br /&gt;
            content_view.add(row);&lt;br /&gt;
        });&lt;br /&gt;
        content_view.render();&lt;br /&gt;
    },&lt;br /&gt;
    error: function () {&lt;br /&gt;
        $('#content').html('数据读取出错！');&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	</feed>