如何在jQuery中为下面的代码编写单击事件?

如何在jQuery中为下面的代码编写单击事件?,jquery,html,Jquery,Html,如何为下面的代码编写单击事件 var prodName = ["Phlips camera","HP keyboard","iPad","iPhone","Dell Mouse","shirts","books","samsung mobiles","samsung TV", "Phlips TV"," HP Mouse","iPad Charger","iPhone Charger","Dell Keyboard"," T shirts"," Ebooks"]; var

如何为下面的代码编写单击事件

    var prodName = ["Phlips camera","HP keyboard","iPad","iPhone","Dell Mouse","shirts","books","samsung mobiles","samsung TV",   "Phlips TV"," HP Mouse","iPad Charger","iPhone Charger","Dell Keyboard"," T shirts"," Ebooks"];

    var cartVal = [];

    //add to cart
    $('#addcart').live("click",function() 
    {   
        alert( prodName[id]+" Item Added");
        cartVal[item_count] = id;
        //alert("Item Count :::::" + item_count + " Selected Id::::  " + id);
        item_count++;
    }); 


    //create a list to display the selected product in the cart.

    for(var l=0 ;l< cartVal.length; l++)
    {
        //alert(" name  ::::"+ prodName[cartVal[l]]);
        var listItem = document.createElement('li');
        listItem.setAttribute('id','listitem_'+ l);
        listItem.setAttribute('data-icon','false');
        listItem.setAttribute('data-theme','c');

        listItem.innerHTML = "<a href='#' data-role='button' data-theme ='c' id='" + cartVal[l] + "' rel='external' data-inline='true' style='margin-left:1em;'> <font size='2'>"+ prodName[cartVal[l]] + "</font><span id='viewPage' class='ui-li-count'>View</span></a> <a href='#' id='delete' data-role='button' data-rel='dialog' data-transition='slideup'> Purchase album</a>";
            parent.appendChild(listItem);
    }

var prodName=[“Phlips摄像头”、“HP键盘”、“iPad”、“iPhone”、“戴尔鼠标”、“衬衫”、“书籍”、“三星手机”、“三星电视”、“Phlips电视”、“HP鼠标”、“iPad充电器”、“iPhone充电器”、“戴尔键盘”、“T恤衫”、“电子书”];
var-cartVal=[];
//添加到购物车
$('#addcart').live(“单击”,函数()
{   
警报(prodName[id]+“已添加项”);
cartVal[项目计数]=标识;
//警报(“项目计数::”+项目计数+”所选Id::“+Id”);
项目计数++;
}); 
//创建列表以在购物车中显示所选产品。
对于(var l=0;l

在这里,我想为两个锚定标记
编写两次单击事件。。如果我单击查看或产品名称,它会显示详细信息,然后我单击删除图标,它会删除产品列表。例如:购物列表中有5个项目我想删除两个或三个产品?

U可以在单击锚定标记以删除id时添加以下功能

<a href='#' id='delete' **onclick=removeCurrentItem(event)** data-role='button' data-rel='dialog' data-transition='slideup'> Purchase album</a>

function removeCurrentItem(event){
var tar_ele;
if ($.browser.msie) {
// IE takes SRCELEMENT for event source.
// may the force shred IE.
tar_ele = $(e.srcElement);
} else {
tar_ele = $(e.target);
}
// remove the current Li tag
tar_ele.parent().find('li').remove();
}

实际问题是什么?想做就做(顺便说一句,拼写为“飞利浦”和“anchor”。)我认为飞利浦没有问题。为两个锚定标签写入点击事件?@Durai-Philips拼写错误,它肯定需要在“h”之后加上“i”。我整理代码时修复的“锚”拼写错误。
<a href='#' data-role='button' data-theme ='c' id='" + cartVal[l] + "' rel='external' data-inline='true' style='margin-left:1em;'> <font size='2'>"+ prodName[cartVal[l]] + "</font><span id='viewPage' class='ui-li-count' **onclick=showDetails(event)**>View</span></a>
function showDetails (event){
    var tar_ele;
    if ($.browser.msie) {
    // IE takes SRCELEMENT for event source.
    // may the force shred IE.
    tar_ele = $(e.srcElement);
    } else {
    tar_ele = $(e.target);
    }
    // remove the current Li tag
    var id = tar_ele.parent('a').attr("id");
    // NOW do the requisiste display using the ID.
    }