0

当您选择您的数量..并单击经销商按钮时,您会收到带有总价格的消息..但它只是数字..我可以在此消息中显示的旁边添加文本吗?像 21 美元或 $ 或类似的东西?或者我可以让这个总价出现在没有按钮的表格下方的文本中吗?(详细描述我该怎么做..我没有PHP背景,也没有编写任何这些代码..只想在价格编号消息旁边添加单词

http://jsfiddle.net/HcPYM/

我使用jquery:

eval( $( 'td:nth-child(3)' ).map( function( td, $this ){
    return ( ( parseFloat( ( $this = $( this ) ).text() ) || 0 )
        * ( parseFloat( $this.parent().find( 'select' ).val() ) || 0 ) );
} ).get().join( '+' ) )
4

1 回答 1

1

你可以尝试类似的东西

eval('(' + $(..your map on your objects returning an array of string...).get().join('+') + ') + "$"')

为了运行:

eval('(3+4+5+6) + "$"')

但是,作为建议:避免使用eval对性能不利的。

因此,这是一个使用简单 jQuery 并避免任何评估的工作示例:

JSFiddle 中的示例 (正如 Michael Irigoyen 坚持的那样……:p)

于 2013-02-27T03:13:38.413 回答